找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 3091|回复: 7

[求助] 第一天学的python猜数字好难啊,照抄都报错,牛人快来

1

主题

1

帖子

1

积分

贫民

积分
1
dadada 发表于 2018-3-16 01:35:10 | 显示全部楼层 |阅读模式
本帖最后由 dadada 于 2018-3-16 01:36 编辑

第一天照抄都是各种报错误,都想杀人了.牛人啊,我到底错在哪了?
>>> while True:
        txt=input('请输入一个数字:')
        if txt=='stop':
                break
        elif not txt.isdigit():
                print('输入的不是数字')
        else:
                num=int(txt)
                if num<22:
                        print('您输入的数字小了')
                elif num>22:
                        print('您输入的数字大了')
                else:
                        print('回答正确!')

                        
请输入一个数字:11

Traceback (most recent call last):
  File "<pyshell#13>", line 5, in <module>
    elif not txt.isdigit():
AttributeError: 'int' object has no attribute 'isdigit'
>>>

回复

使用道具 举报

2

主题

21

帖子

21

积分

贫民

积分
21
zamzus 发表于 2018-3-16 11:46:23 | 显示全部楼层
没有错,python不适合你,学Java吧
回复 支持 0 反对 1

使用道具 举报

3

主题

278

帖子

278

积分

侠客

积分
278

热心会员

uitb 发表于 2018-3-16 14:08:53 | 显示全部楼层
本帖最后由 uitb 于 2018-3-16 14:17 编辑

把input改成raw_input,你应该是看的python3.x的代码,自己用的python2.x,这两个版本的input有区别,python2.x有两种输入方式raw_input跟input,前者返回字符串,后者返回数字(接受int跟float),python3.x把两种输入统一了,都是字符串
回复 支持 反对

使用道具 举报

3

主题

278

帖子

278

积分

侠客

积分
278

热心会员

uitb 发表于 2018-3-16 14:11:06 | 显示全部楼层
zamzus 发表于 2018-3-16 11:46
没有错,python不适合你,学Java吧

鄙视,不给人说原因就算了,还在这冷嘲热否,你以为你很牛?或者你自己根本就也找不到原因?
回复 支持 反对

使用道具 举报

2

主题

21

帖子

21

积分

贫民

积分
21
zamzus 发表于 2018-3-16 15:32:37 | 显示全部楼层
uitb 发表于 2018-3-16 14:11
鄙视,不给人说原因就算了,还在这冷嘲热否,你以为你很牛?或者你自己根本就也找不到原因? ...

继续,多说些
回复 支持 反对

使用道具 举报

0

主题

1

帖子

1

积分

贫民

积分
1
yqs_Hc 发表于 2018-3-16 16:16:14 | 显示全部楼层
你用的python什么版本,我的python3 没有报错
回复 支持 反对

使用道具 举报

1419

主题

1891

帖子

291

积分

侠客

积分
291

最佳新人热心会员默默耕耘

whydo1 发表于 2018-3-18 08:14:03 | 显示全部楼层
建个程序文件,把代码放进去,然后执行文件. 这么长的代码,在交互模式执行不利于调试.
python3.4.4, win10
回复 支持 反对

使用道具 举报

0

主题

20

帖子

20

积分

贫民

积分
20
iacxc 发表于 2018-3-19 21:22:43 | 显示全部楼层
教材和版本一定要匹配,否则错误很多都看不明白。
回复 支持 反对

使用道具 举报

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

本版积分规则

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