python条件判断和循环

条件判断

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])
原文地址:https://www.cnblogs.com/ilym/p/8306351.html