大白兔奶糖12138 发表于 2021-7-22 12:02:41

python

print('-----------------第一个游戏-------------')
temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess =int(temp)
if guess == 8:
   print("你是小甲鱼心中的蛔虫吗?")
   print("哼,猜中了也没有奖励。")
else:
   print("猜错了,小甲鱼现在心里想的是8")
   print("游戏结束,不玩了。")


为啥按F5 就有一个红叉叉

wcq15759797758 发表于 2021-7-22 12:06:21

print('-----------------第一个游戏-------------')
temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess =int(temp)
if guess == 8:
   print("你是小甲鱼心中的蛔虫吗?")
   print("哼,猜中了也没有奖励。")
else:
   print("猜错了,小甲鱼现在心里想的是8")
   print("游戏结束,不玩了。")
因为你标点符号错了

jackz007 发表于 2021-7-22 12:06:37

      中文冒号
else:

青出于蓝 发表于 2021-7-22 12:06:41

print('-----------------第一个游戏-------------')
temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess =int(temp)
if guess == 8:
   print("你是小甲鱼心中的蛔虫吗?")
   print("哼,猜中了也没有奖励。")
else:
   print("猜错了,小甲鱼现在心里想的是8")
   print("游戏结束,不玩了。")

青出于蓝 发表于 2021-7-22 12:07:18

else后面的引号是中文的,已修改
欢迎追问

罗巴乔 发表于 2021-7-22 12:07:39

本帖最后由 罗巴乔 于 2021-7-22 12:08 编辑

print("哼,猜中了也没有奖励。")——这里的右括号报错
else:——这里的冒号
   print("猜错了,小甲鱼现在心里想的是8")——这里的右括号报错
   print("游戏结束,不玩了。")——这里的右括号报错


代码中的标点一定要英文输入状态下的标点~
输入代码后一定要调试运行,再根据提示修改

解决问题后记得给个最佳答案

大白兔奶糖12138 发表于 2021-7-22 12:09:22

wcq15759797758 发表于 2021-7-22 12:06
因为你标点符号错了

啥是白中白

wcq15759797758 发表于 2021-7-22 12:11:21

中文的标点符号不行 你得开英文的标点符号

wcq15759797758 发表于 2021-7-22 12:12:45

大白兔奶糖12138 发表于 2021-7-22 12:09
啥是白中白

小白中的小白{:10_254:}
页: [1]
查看完整版本: python