-2 python
如何使代码重新启动,以便用户只能猜三次随机数的答案,如何使其在某个点停止?谢谢。这是一个随机数猜谜游戏,我是Python的初学者,在网络上找不到任何对我有帮助的东西(或者可能是我只是愚蠢)
import random
print('what difficulty do you want? Type Easy or Hard accordingly')
difficulty = input('')
if difficulty == 'Hard':
print('your going to have a tough time')
hardrandomnum = random.randint(1,100)
def main():
print('try to guess the number')
playerguess = float (input(""))
if playerguess > hardrandomnum:
print ("guess a lower number")
if playerguess < hardrandomnum:
print("guess a higher number")
if playerguess == hardrandomnum:
print("correct")
restart = 4
if restart >4:
main()
if restart == 4:
exit()
main()
Run Code Online (Sandbox Code Playgroud)
循环和中断。
例如,如果您想运行代码三次,请将其包装在 for 循环中:
for i in range(3):
[here goes your code]
Run Code Online (Sandbox Code Playgroud)
或者你可以创建一个 while 循环并中断:
while(True):
[here goes your code]
if condition is met:
break
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6322 次 |
| 最近记录: |