条件判断
if <条件判断1>:
<执行1>
elif <条件判断2>:
<执行2>
elif <条件判断3>:
<执行3>
else:
<执行4>
循环
1.利用for...in循环,依次把list或tuple中的每个元素迭代出来:
#例子1
monts=['January','February','March']
for month in months:
print(month)
#执行后结果为:
January
February
March
#例子2:计算1-10整数之和
sum = 0
for x in [0,1,2,3,4,5]:
sum = sum + x
print(sum)
#range()函数:
#若按例2计算0- 100之间的整数之和,就太麻烦了,引入range()函数,生成一个整数序列
#生成的整数序列需要通过list()函数转化list,例如:list(range(5))
sum = 0
for x in range(101)
sum = sum + x
print(num)
2.第二种循环是while循环,只要条件满足,就不断循环,条件不满足时退出循环。比如我们要计算100以内所有偶数之和,可以用while循环实现:
#在循环内部变量n不断自减,直到变为-1时,不再满足while条件,循环退出。
sum = 0
n = 100
while n > 0:
sum = sum + n
n = n - 2
print(sum)
#while循环练习题
L = ['Bart','Lisa','Adam']
n = -1
while n < 2:
n = n + 1
print('hello!', L[n])