tyy0319 发表于 2022-7-27 12:17:35

小甲鱼的那个小游戏

为啥我搞的那个小游戏一填答案就直接关闭了?

python爱好者. 发表于 2022-7-27 12:33:04

那个小游戏?

tyy0319 发表于 2022-7-27 12:52:52

就是那个B站上小甲鱼零基础学习Python里那个问答的小游戏

临时号 发表于 2022-7-27 12:55:05

tyy0319 发表于 2022-7-27 12:52
就是那个B站上小甲鱼零基础学习Python里那个问答的小游戏

不要直接双击运行
解决方法:
1.在ide中运行,比如idle,pycharm
2.使用命令行运行
3.在程序末尾加个input()(不推荐)

不如茶香 发表于 2022-7-27 15:08:29

import random
counts=4
answer=random.randint(1, 10)
while counts>0:
    d=input("请输入一个数字:")
    d=int(d)
    if answer == d:
      print("猜对了")
      break
    else:
      counts-=1
      if answer>d:
            print("小了,还有"+str(counts)+ "次机会")
      else:
            answer<d
            print("大了,还有"+str(counts)+"次机会")

print("游戏结束了")

xruiy 发表于 2022-7-27 16:26:34

猜数字么...

jmw2000abc 发表于 2022-7-29 08:43:27

所有的符号需要切换到英文打出来

w.py 发表于 2022-7-29 15:11:20

我也是,我是右键那个程序,用IDLE打开了

w.py 发表于 2022-7-29 15:12:25

猜数字那个吗?

hta 发表于 2022-7-29 23:26:53

如果是程序的话只运行一次,页面关闭的话就不知道了

1728160496 发表于 2022-7-30 16:18:46

要在idle中点open,然后选到小游戏,如果直接使用python打开的确会这样(因为我就碰到了这种情况)

漫星闪 发表于 2022-8-2 12:17:49

1.检查所有符号是否为英文
2.不要直接双击运行,打开IDLE,单击file,选择open,打开目标所在的文件夹。

1822989620 发表于 2022-8-2 18:43:40

在代码后面加个input()

asky533 发表于 2022-8-18 22:26:52

import time
import random
counts=4
answer=random.randint(1, 10)
while counts>0:
    d=input("请输入一个数字:")
    d=int(d)
    if answer == d:
      print("猜对了")
      break
    else:
      counts-=1
      if answer>d:
            print("小了,还有"+str(counts)+ "次机会")
      else:
            answer<d
            print("大了,还有"+str(counts)+"次机会")

print("游戏结束了")
time.sleep(3)
exit()
页: [1]
查看完整版本: 小甲鱼的那个小游戏