鱼C论坛

 找回密码
 立即注册
查看: 2055|回复: 11

[已解决]初学者求助

[复制链接]
发表于 2020-10-23 13:26:47 From FishC Mobile | 显示全部楼层 |阅读模式

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

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

x
print(…………我爱鱼c工作室…………)
temp  =input('不妨猜一下现在想的是什么数字')
guess =int(temp)
while guess ! =8
       temp = input('你猜错了吖')
       guess =int(temp)
       if  guess ==8
          print('被你猜到了')
          print('猜对了也没有奖励')
      else:
             if guess>8
                 print('大了大了')
             else:
             print('
最佳答案
2020-10-26 10:07:46
gfz 发表于 2020-10-24 10:22
许细一点可以吗

这已经很详细了,你这是照着敲代码都能敲错啊。。。
第一行print(…………我爱鱼c工作室…………)加上引号
改成print('…………我爱鱼c工作室…………')
第二行没错,第三行也没错
第四行你这个while guess ! =8, 不等于的符号不是你这么写的,叹号和等号中间不要加空格,还有后面要加上冒号
改成while guess !=8:
第五行,第六行的缩进不对,你把这两行代码的前面空白处全部删除,然后按一下tab键,自动缩进
第七行你这个if语句的缩进也不对,跟前两行一样改,再就是你这个if语句最后结尾要加冒号
改成if guess == 8:
第八行,第九行,第十行都是缩进问题
第十一行缩进问题,if语句加冒号
改成if guess>8:
第十二行,十三行,十四行全都是缩进问题

你这个代码运行起来有逻辑错误,guess!=8的循环里写if guess=8,你这个逻辑就保证了你这个代码运行起来一定不能实现你想要的东西,把第四行的判断逻辑改掉,同时你这个第五行和第六行也要改,你不能错的同时就让人重新输入啊,你不是还要告诉他大小么,你要把重新输入的逻辑放在判断大小的后面
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-10-23 13:27:18 From FishC Mobile | 显示全部楼层
哪里错了呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-23 13:27:47 | 显示全部楼层
print('…………我爱鱼c工作室…………')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-23 13:33:33 From FishC Mobile | 显示全部楼层
kogawananari 发表于 2020-10-23 13:27
print('…………我爱鱼c工作室…………')

还有吗,不是这个问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-23 13:35:22 | 显示全部楼层
你这,是没写完么?冒号也没有,怎么能运行
if  guess ==8写在while判断里,永远不会执行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-23 14:27:31 | 显示全部楼层
你这报错太多了,print里面的字符串要加引号
while语句和if语句后面要加上冒号
guess!=8,这句的叹号和等号不能分开写,中间不能加空
还有你这缩进也不对,缩进一律用tab,不要用空格
这些是你格式上的错误,下面是你逻辑的错误
你再guess!=8的循环里写if guess=8,这玩意循环他能进去么?怎么在不等于8的情况下又等于8,强人锁男
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-24 10:22:07 From FishC Mobile | 显示全部楼层
一秋秋s 发表于 2020-10-23 14:27
你这报错太多了,print里面的字符串要加引号
while语句和if语句后面要加上冒号
guess!=8,这句的叹号和 ...

许细一点可以吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-24 10:23:37 From FishC Mobile | 显示全部楼层
guess =int(temp)我这一步为什么也错了吖
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-24 10:34:25 | 显示全部楼层
gfz 发表于 2020-10-24 10:23
guess =int(temp)我这一步为什么也错了吖

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

使用道具 举报

发表于 2020-10-24 10:35:04 | 显示全部楼层
你的问题解决了吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-24 12:42:06 | 显示全部楼层
首先,你写的也太不美观了吧,错误也很多,漏了好多冒号,打印字符串要加引号
再有就是你的循环条件是答案不等于8,所以里面关于答案对的那个if永远不会执行
而且第一次回答错误不提醒大了小了也值得改进
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-26 10:07:46 | 显示全部楼层    本楼为最佳答案   
gfz 发表于 2020-10-24 10:22
许细一点可以吗

这已经很详细了,你这是照着敲代码都能敲错啊。。。
第一行print(…………我爱鱼c工作室…………)加上引号
改成print('…………我爱鱼c工作室…………')
第二行没错,第三行也没错
第四行你这个while guess ! =8, 不等于的符号不是你这么写的,叹号和等号中间不要加空格,还有后面要加上冒号
改成while guess !=8:
第五行,第六行的缩进不对,你把这两行代码的前面空白处全部删除,然后按一下tab键,自动缩进
第七行你这个if语句的缩进也不对,跟前两行一样改,再就是你这个if语句最后结尾要加冒号
改成if guess == 8:
第八行,第九行,第十行都是缩进问题
第十一行缩进问题,if语句加冒号
改成if guess>8:
第十二行,十三行,十四行全都是缩进问题

你这个代码运行起来有逻辑错误,guess!=8的循环里写if guess=8,你这个逻辑就保证了你这个代码运行起来一定不能实现你想要的东西,把第四行的判断逻辑改掉,同时你这个第五行和第六行也要改,你不能错的同时就让人重新输入啊,你不是还要告诉他大小么,你要把重新输入的逻辑放在判断大小的后面
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-18 04:28

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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