zw8519807 发表于 2020-3-16 14:00:57

新手求助,为什么这个不对,运行不了?

本帖最后由 一个账号 于 2020-3-16 14:29 编辑

temp = input("不妨猜一下小甲鱼心里想的是什么数字?")
guess = int(temp)
if guess == 8:
    print("卧槽,你是小甲鱼心里的蛔虫吗?")
    print("猜中了也没有奖励!”)
else:
      if guess > 8:
         print("哥,大了大了!")
      else:
         print("小了小了")
print("游戏结束,不玩啦")

永恒的蓝色梦想 发表于 2020-3-16 14:02:00

本帖最后由 永恒的蓝色梦想 于 2020-3-16 14:03 编辑

缩进错误,给你改了改temp = input("不妨猜一下小甲鱼心里想的是什么数字?")
guess = int(temp)
if guess == 8:
        print("卧槽,你是小甲鱼心里的蛔虫吗?")
        print("猜中了也没有奖励!”)
else:
        if guess > 8:
                print("哥,大了大了!")
        else:
                print("小了小了")
print("游戏结束,不玩啦")

qiuyouzhi 发表于 2020-3-16 14:02:31

temp = input("不妨猜一下小甲鱼心里想的是什么数字?")
guess = int(temp)
if guess == 8:
    print("卧槽,你是小甲鱼心里的蛔虫吗?")
    print("猜中了也没有奖励!”)
else:
    if guess > 8:
      print("哥,大了大了!")
    else:
      print("小了小了")
print("游戏结束,不玩啦")
不要用中文的标点符号!

一个账号 发表于 2020-3-16 14:29:57

用成了全角的了,改成这样:

temp = input("不妨猜一下小甲鱼心里想的是什么数字?")
guess = int(temp)
if guess == 8:
    print("卧槽,你是小甲鱼心里的蛔虫吗?")
    print("猜中了也没有奖励!”)
else:
    if guess > 8:
      print("哥,大了大了!")
    else:
      print("小了小了")
print("游戏结束,不玩啦")

蒋博文 发表于 2020-3-16 14:59:26

把你的中文标点换成英文标点,python3 是不支持中文标点

zw8519807 发表于 2020-3-16 21:41:03

谢谢各位!

via_59_ 发表于 2020-3-16 22:13:40

第五行代码的双引号有一边是中文标点。

一抹心尘 发表于 2020-10-27 15:09:40

1.你使用了中文标点符号,Python 只能识别在英文环境下输入的标点符号。
temp = input("不妨猜一下小甲鱼心里想的是什么数字?")
guess = int(temp)
if guess == 8:
      print("卧槽,你是小甲鱼心里的蛔虫吗?")
      print("猜中了也没有奖励!”)
else:
      if guess > 8:
                print("哥,大了大了!")
      else:
                print("小了小了")
print("游戏结束,不玩啦")
页: [1]
查看完整版本: 新手求助,为什么这个不对,运行不了?