鱼C论坛

 找回密码
 立即注册
查看: 1529|回复: 7

[已解决]求教python第二课小游戏的报错问题

[复制链接]
发表于 2020-11-27 20:14:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x

求教这个报错的错误在哪啊?我看了和课程里的演示是一样的啊
最佳答案
2020-11-28 10:18:58
初来乍到,如果问题解决了可以来个【最佳答案】吗嘿嘿
game.py - C__Users_ASUS_Desktop_game.py (3.7.3) 2020_11_27 20_13_08.png
game.py - C__Users_ASUS_Desktop_game.py (3.7.3) 2020_11_27 20_08_43.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-11-27 20:31:11 | 显示全部楼层
本帖最后由 小伤口 于 2020-11-27 20:41 编辑

guess=input(temp)
应该i改为guess=int(temp)
还有if 后面加冒号
如果你想把‘用python设计的第一个游戏‘这句话也打出来,前面也要加print()
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-27 20:36:12 From FishC Mobile | 显示全部楼层
真是个小笨蛋,仔细看看
是guess = int(temp)不是input
还有你很多地方空格没加 要注意哦 不然不好看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-27 21:04:40 | 显示全部楼层


你代码的 temp 那行,右边少了一个括号

if 条件语句少了一个冒号

另外 guess 应该等于 int(temp) 而不是 input 哈~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-28 10:18:15 | 显示全部楼层
1.我们要保证括号的完整性
   所以第一行代码请把括号补全
2.input是为了获取用户输入的信息,int则是定义变量
    第一行中我们已经用input获取了temp的值,所以我们的第二行代码把input改为int。
3.在python中if,else语句的用法:
  if +条件:
     (执行语句)
  else:
      (执行语句)
所以我们的if后面缺少了一个冒号:

这些细小的错误可以通过代码删除重新比对输入解决啦~对于新手来说不要怕麻烦,毕竟代码不长+我们需要经验积累,试错多了就会记住了。

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-28 10:18:58 | 显示全部楼层    本楼为最佳答案   
初来乍到,如果问题解决了可以来个【最佳答案】吗嘿嘿
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-28 15:18:37 | 显示全部楼层
这里做下修改
tmep=input("不妨猜一下小甲鱼现在想的是哪个数字:”)
guess=int(temp)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-28 15:19:44 | 显示全部楼层
毛钝先生 发表于 2020-11-28 15:18
这里做下修改
tmep=input("不妨猜一下小甲鱼现在想的是哪个数字:”)
guess=int(temp)

以上有个变量我拼错,纠正下
temp=input("不妨猜一下小甲鱼现在想的是哪个数字:”)
guess=int(temp)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-24 01:01

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表