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

Python函数中的循环和条件语句使用方法

发布时间:2023-06-18 18:23:21

在Python中,循环和条件语句是处理大量数据和问题的必要工具。本文将介绍Python中循环和条件语句的使用方法。

1. 循环

Python中常用的循环有三种:for循环,while循环和列表推导。

(1)for循环

for循环用于遍历可迭代对象中的元素。可迭代对象可以是一个序列,如字符串、列表、元组等。例如:

# 遍历列表
for i in [1, 2, 3]:
    print(i)

# 遍历字符串
for c in 'hello':
    print(c)

# 遍历元组
for t in (1, 2, 3):
    print(t)

# 遍历字典
d = {'a': 1, 'b': 2, 'c': 3}
for k, v in d.items():
    print(k, v)

(2)while循环

while循环用于反复执行一系列语句,直到条件不满足。例如:

i = 0
while i < 3:
    print(i)
    i += 1

(3)列表推导

列表推导是一种快速生成列表的方式。例如,生成一个长度为10的等差数列:

a = [i * 2 for i in range(10)]
print(a)

2. 条件语句

Python中的条件语句有两种:if语句和三元表达式。

(1)if语句

if语句用于根据条件执行代码块。例如,输入一个数,判断它是正数、负数还是零:

x = int(input('请输入一个数:'))
if x > 0:
    print('正数')
elif x == 0:
    print('零')
else:
    print('负数')

(2)三元表达式

三元表达式是一种简单的if语句写法,可以用于简化代码。例如,判断一个数的正负性:

x = int(input('请输入一个数:'))
s = '正数' if x > 0 else '零或负数'
print(s)

以上是Python函数中循环和条件语句的使用方法,可以有效地帮助我们处理大量的数据和问题。