# while + else
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 many times...fuck off")
""" while + else ,如果while为真,一直执行while里的循环语句,如果while为假,则执行else里的语句"""
# for + else
age_of_oldboy = 99
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 many times...fuck off")
""" 当for循环正常执行完,没有执行break,则会按循序执行else语句;但是如果for没正常执行完,即中间执行了break语句,则不会执行else语句"""