python之while循环
question1:输出0-100的值,第50次不输出,60-80次时输出值的平方
代码:
count = 0 while count <=100 : if count == 50 : pass#就是过什么也不干 if count >= 60 and count <=80 : print(count*count) else : print("loop",count) count += 1
question2:猜3次名字,当猜对时直接退出,当猜到第三次时没有猜对会问是否想继续玩
代码:
count = 0 while count <3 : age = int(input("age:")) _age = 20 if age > _age : print("guess smaller") elif age < _age : print("guess bigger") else : print("you got it") break count+=1 if count ==3 : confirm =input("选择为:") if confirm =="yes" : count=0
while else 玩法:
count = 0 while count <5 : print("loop",count) count+=1 else : print("gpig")
当中间被break时 else就没有作用 ###break是直接跳出循环,continue是跳出这次循环接着下一次循环