Python的循环有两种,一种是for...in循环:
names = ['Michael', 'Bob', 'Tracy']
for name in names:
print(name)
Python提供一个range()
函数,可以生成一个整数序列
第二种循环是while循环,只要条件满足,就不断循环,条件不满足时退出循环。比如我们要计算100以内所有奇数之和,可以用while循环实现。在循环中,break
语句可以提前退出循环。在循环过程中,也可以通过continue
语句,跳过当前的这次循环,直接开始下一次循环。
sum = 0
n = 99
while n > 0:
sum = sum + n
n = n - 2
print(sum)
练习
请利用循环依次对list中的每个名字打印出Hello, xxx!
:
L = ['Bart', 'Lisa', 'Adam']
for name in L:
print('Hello,',name)