Python基础语法(3):控制结构与函数

在Python编程中,控制结构和函数是非常重要的组成部分。控制结构允许程序根据条件的真伪来执行不同的代码,而函数则是将代码块封装起来以便复用和组织代码。本文将介绍Python中的条件语句、循环结构以及函数的定义与调用。

一、条件语句

条件语句可以让我们在程序中根据不同情况执行不同的代码。Python中主要使用ifelifelse来实现条件判断。

示例代码:
age = int(input("请输入你的年龄:"))

if age < 18:
    print("你还未成年。")
elif age < 65:
    print("你是成年人。")
else:
    print("你是老年人。")

在这个示例中,用户输入年龄后,程序会根据年龄的不同范围输出相应的消息。这里使用了if来判断是否小于18岁,使用elif来判断是否小于65岁,最后使用else作为默认情况处理。

二、循环结构

循环结构用于重复执行某段代码,Python主要有for循环和while循环两种。

  1. for循环:通过遍历一个可迭代对象(如列表、字符串等)来执行代码。

##### 示例代码:

python fruits = ["苹果", "香蕉", "樱桃"] for fruit in fruits: print(fruit)

以上代码会依次打印出列表中的每一种水果。

  1. while循环:当条件为真时重复执行代码。

##### 示例代码:

python count = 0 while count < 5: print("当前计数:", count) count += 1 # 每次循环后计数加1

在这个示例中,程序会连续输出计数值,直到count不再小于5为止。

三、函数的定义与调用

函数是将一段代码封装后可以多次调用的工具。通过定义函数,可以提高代码的复用率和可读性。

示例代码:
def greet(name):
    return f"你好,{name}!"

# 调用函数
print(greet("小明"))
print(greet("小红"))

在这个例子中,定义了一个名为greet的函数,这个函数接受一个参数name,并返回一个问候的字符串。通过调用函数,我们可以传入不同的名字来获取不同的输出。

带参数的函数与默认参数

函数可以接收多个参数,还可以为参数设置默认值。

def add(a, b=5):
    return a + b

print(add(10))      # 使用默认参数 b=5,输出 15
print(add(10, 20))  # 使用自定义参数 b=20,输出 30

在这个例子中,add函数的第二个参数b有一个默认值5,当调用时没有提供b时,会自动使用这个默认值。

小结

通过以上几个部分,我们介绍了Python中的控制结构和函数的基本使用。掌握这些基础语法是学习Python编程的重要基础,能够帮助我们解决各种问题和编写结构清晰的代码。随着我们对这些基础概念的深入理解,可以在此基础上进一步学习更复杂的编程逻辑和数据结构,提升编程能力。

点赞(0) 打赏

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部