- while后的语句正确,即执行。
- break跳出循环,停止循环,不执行else后语句
- while后的语句错误时,跳出循环,执行else后语句
Guess game
第一次
target_num = 9
guess_num = 0
i = 1
result = ''
while i <= 3:
guess_num = int(input("Guess: "))
if guess_num == target_num:
result = 'You win!'
i = 4
else:
result = 'Sorry you failed.'
i += 1
print(result)
- pycharm中可以更新所有的variable name : 右键,refactor,rename
第二次
target_num = 9
guess_count = 0
guess_limit = 3
result = ''
while guess_count < guess_limit:
guess_num = int(input("Guess: "))
guess_count += 1