while循环,for循环

大兔子大兔子 提交于 2020-01-03 03:59:25
age_of_oldboy = 56

count = 0
while count <3:
    guess_age = int(input("guess age:"))
    if guess_age == age_of_oldboy:
        print("yes,you got it.")
        break
    elif guess_age > age_of_oldboy:
        print("think smaller...")
    else:
        print("think bigger....")
    count +=1

 

优化后的代码:

age_of_oldboy = 56

count = 0
while count <3:
    guess_age = int(input("guess age:"))
    if guess_age == age_of_oldboy:
        print("yes,you got it.")
        break
    elif guess_age > age_of_oldboy:
        print("think smaller...")
    else:
        print("think bigger....")
    count +=1
else:
    print("you have tried too mant times...fuck off")

 

for循环的代码:

age_of_oldboy = 56

count = 0
for i in range(3):
    guess_age = int(input("guess age:"))
    if guess_age == age_of_oldboy:
        print("yes,you got it.")
        break
    elif guess_age > age_of_oldboy:
        print("think smaller...")
    else:
        print("think bigger....")

else:
    print("you have tried too mant times...fuck off")

 

continue: 跳出本次循环,继续到下一次循环

break:结束整个循环

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!