掌握条件与循环
1.条件语句:
形式:
f 判断语句 :
执行语句1
elif 判断语句2:
执行语句2
elif 判断语句3:
执行语句3
else:
执行语句4
占位符 pass
2.循环语句
1.while循环
while 判断语句A:
执行语句B
else:
print(‘程序正常结束,执行else’)
“””
只有判断语句A不等于True正常结束的循环,才会执行else部分
执行语句B有break结束的循环,不会执行else部分
“””
a = 100
while a>1:
print(a)
a-=1
if a==50:
break # 退出循环
if a==55:
print("5555555555")
continue # 此次循环结束,进入下一个循环
2.break和continue
while 判断语句A:
if 判断语句B:
continue #跳过本次循环
#break 会终止循环,循环不再执行
#continue是跳过本次循环,循环继续
3.range
range(10) #表示0 - 9 这个范围
range(1,10) #表示 1 - 9这个范围
range(1,10,2) #表示 1 - 9这个范围,并且以步长2进行取数
for A in range(1,10):
for B in range(0,10):
for C in range(0,10):
for D in range(1,10):
start = 1000*A+100*B+10*C+D
end = 1000*D+100*C+10*B+A
if start * 9 == end:
print("A={}".format(A))
print("B={}".format(B))
print("C={}".format(C))
print("D={}".format(D))
print("{0} * 9 = {1}".format(start,end))
4.for循环
for item in iterable:
执行语句
else:
print(‘程序正常结束,执行else’)
def one(n):
total = 1
if n ==0:
total = 1
else:
for i in range(1,n+1):
total *= i
return total
还没有评论,来说两句吧...