欢迎访问宙启技术站
智能推送

Python中的条件语句和函数使用

发布时间:2023-06-13 13:57:05

Python是一种流行的动态编程语言,其特点是输入简单和易读的代码,并能快速开发各种应用程序。本文将介绍 Python 中的条件语句和函数使用。

1. 条件语句

Python 条件语句使用 if...elif...else 结构,该结构可用于控制程序流程,根据特定条件执行代码块。以下是 Python 中条件语句的语法:

if condition1:
    statement1
elif condition2:
    statement2
else:
    statement3

在上述语法中,condition1/2 是一个逻辑表达式,如果满足该表达式,则执行 statement1/2/3 代码块。如果不满足 condition1,则检查 condition2,如果满足 condition2,则执行 statement2;否则执行 statement3。

以下是一个简单的例子,演示如何使用条件语句:

age = 18
if age < 18:
    print("未成年人")
elif age < 60:
    print("成年人")
else:
    print("老年人")

在此示例中,定义了变量 age,执行了一系列条件检查,并在控制台输出相应的文本("未成年人","成年人",或 "老年人")。

2. 函数

Python 的函数是一组有用的代码块,它可接受一个或多个输入参数,执行特定的任务,并返回一个值。在 Python 中,您可以使用 def 关键字来定义函数,例如:

def hello():
    print("Hello, World!")

在此示例中,我们定义了一个名为 hello 的函数,该函数输出 "Hello, World!"。

您可以在定义函数时指定一个或多个参数。以下是带有一个参数的 hello() 例子:

def hello(name):
    print("Hello, " + name)

在此示例中,先前的函数被改为带有一个 name 参数。当您调用 hello() 时,您需要提供该参数的值。例如,以下代码将输出 "Hello, Smith":

hello("Smith")

您还可以指定带默认值的参数。以下是带有一个默认参数的 hello() 函数:

def hello(name="World"):
    print("Hello, " + name)

在此例子中,如果您未提供 name 参数,则将输出 "Hello, World"。

在 Python 中,您的函数可以返回一个值。例如,以下是一个返回两个数字之和的 add() 函数:

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

在此示例中,我们定义了一个名为 add 的函数,该函数采用两个参数 a 和 b,将它们相加,并将该结果作为返回值。

在本文中,我们学习了 Python 中的条件语句和函数。条件语句是用于在程序中发现是否满足特定条件以控制程序流动的有用工具。函数是一组有用的代码块,它执行特定的任务,并返回一个值。这两个概念是 Python 编程的基础,并且作为进一步学习更高级主题的基础。