在合适的位置添加continue命令选取一个随机的数字在1到10之间 import random extractedNumber = int(random.randint(1,10)) # 向用户请求一个数字 myGuess = int(input('Your guessed number:')) # 循环以至于用户能够猜出数字 while myGuess != extractedNumber: if myGuess > extractedNumber: print('Guess a smaller number') myGuess = int(input('Your guessed number:')) if myGuess < extractedNumber: print('Guess a bigger number') myGuess = int(input('Your guessed number:')) if myGuess == extractedNumber: print('Bravo!') break print(extractedNumber)
时间: 2024-02-20 11:59:15 浏览: 72
好的,下面是添加`continue`命令后的代码:
```python
import random
while True:
extractedNumber = int(random.randint(1, 10))
myGuess = int(input('Your guessed number: '))
while myGuess != extractedNumber:
if myGuess > extractedNumber:
print('Guess a smaller number')
else:
print('Guess a bigger number')
myGuess = int(input('Your guessed number: '))
continue
print('Bravo!')
print(extractedNumber)
play_again = input('Play again? (yes or no): ')
if play_again == 'no':
break
```
在代码中,使用`while True`循环来让游戏可以反复进行。当用户猜对数字后,会提示用户是否再玩一次,如果输入"no"则跳出循环,游戏结束。在用户输入错误时,使用`continue`命令来重新开始本轮循环,让用户能够继续猜数字。
阅读全文