在Python中,常用的循环语句主要有两种:`for`循环和`while`循环。
for循环
`for`循环用于遍历序列(如列表、元组、字典、集合)或其他可迭代对象的元素。
for variable in sequence:
循环体代码
while循环
`while`循环根据一个条件来控制循环的执行,只要条件为真,循环就会一直执行下去。
while condition:
循环体代码
无限循环
`while True:` 可以创建一个无限循环,通常需要配合`break`语句来退出循环。
循环使用`else`语句
`while`循环可以配合`else`语句,当循环正常结束时执行`else`中的代码块。
while condition:
循环体代码
else:
循环结束后执行的代码
循环控制语句
`break`:用于立即退出循环。
`continue`:用于跳过当前循环的剩余部分,并继续下一次循环。
示例
for循环示例
遍历列表
city_list = ['广州', '深圳', '东莞', '佛山']
for city in city_list:
print('当前地市为:{}'.format(city))
while循环示例
计算1-100的所有数的和
count = 0
num = 0
while count < 100:
count += 1
num += count
print('1-100的所有数的总和为:{}'.format(num))
无限循环示例
while True:
num = int(input('输入一个数字:'))
print('你输入的数字是:{}'.format(num))
当输入为0时退出循环
if num == 0:
break
这些是Python中基本的循环语句。您可以根据需要选择使用`for`循环或`while`循环,以及它们的变体来处理不同的编程任务