怎么在这个小游戏结束后做一个延迟
"""用python设计第一个游戏"""temp = input("猜测数字")
guess = int(temp)
if guess == 8:
print("yes")
rrint("good")
else:
print("no")
print("game oevr")
就是 运行后 输入数字他直接就退出了各位大佬拜托了
你输入就秒退,那么你应该是通过 直接双击 py 文件来打开的
在cmd 中运行只要代码运行结束,那么就关闭cmd 窗口,在代码后加上 input 可以让程序等待用户输入,就不会立即关闭窗口了
你 if 下面的代码块的第二个 print 打错了,参考代码:
temp = input("猜测数字")
guess = int(temp)
if guess == 8:
print("yes,good!")
else:
print("no")
print("game oevr")
input() Twilight6 发表于 2021-6-13 20:19
你输入就秒退,那么你应该是通过 直接双击 py 文件来打开的
在cmd 中运行只要代码运行结束,那么就 ...
在等待用户输入后我怎样写一个循环这个游戏继续呢?谢谢解答 痴漫 发表于 2021-6-13 20:43
在等待用户输入后我怎样写一个循环这个游戏继续呢?谢谢解答
judge = "Y"
while judge == "Y":
temp = input("猜测数字:")
guess = int(temp)
if guess == 8:
print("yes,good!")
else:
print("no")
judge = input('是否继续游戏?(输入“Y”继续):')
print("game oevr") Twilight6 发表于 2021-6-13 20:45
这个只能编辑器模式使用吧 ? 交互模式的话是会报错的 Twilight6 发表于 2021-6-13 20:45
judge = "Y":
while judge == "Y":
temp = input("猜测数字:")
guess = int(temp)
if guess == 8:
print("yes,good!")
else:
print("no")
judge = input('是否继续游戏?(输入“Y”继续):')
print("game oevr") 痴漫 发表于 2021-6-13 21:18
这个只能编辑器模式使用吧 ? 交互模式的话是会报错的
这是因为 IDLE 交互界面 不支持多行代码执行
Twilight6 发表于 2021-6-13 21:30
这是因为 IDLE 交互界面 不支持多行代码执行
j交互界面你那个Y第一行就会报错
页:
[1]