<p>我如何使代码重新接受,以便用户只能猜测随机数的答案三次,我如何使其在某一点停止?谢谢
这是一个随机数字猜测游戏,我是python的初学者,在网络上找不到任何帮助我的东西(或者我只是个傻瓜)</p>
<pre><code>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()
</code></pre>
<p>循环和中断</p>
<p>例如,如果要运行代码三次,请将其包装在For循环中:</p>
<pre><code>for i in range(3):
[here goes your code]
</code></pre>
<p>或者你可以做一个while循环并中断:</p>
<pre><code>while(True):
[here goes your code]
if condition is met:
break
</code></pre>