xixixilele 发表于 2020-8-14 13:39:13

负基础小白 1到100那个练习怎么一直不对

烦请大神指点,感激不尽!

第一次错误:
>>> temp=input("请输入1到100之间的数字:")
请输入1到100之间的数字:
>>> num=int(temp)
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
    num=int(temp)
ValueError: invalid literal for int() with base 10: ''
>>>

第二次错误:
>>> temp=input("请输入1到100之间的数字:")
请输入1到100之间的数字:66
>>> num = int(temp)
>>> if 1<= num <=100:
        print('你好漂亮')
    else:
          
SyntaxError: unindent does not match any outer indentation level
>>>

zltzlt 发表于 2020-8-14 13:39:45

https://fishc.com.cn/thread-158960-1-1.html

十亿 发表于 2020-8-14 13:45:48

第一次是没有输入数字,所以temp是空。
第二次else没有给指令。
ps:可以在编辑器模式下写代码,写完再运行。

xiaosi4081 发表于 2020-8-14 14:00:13

如何预防错误:(try...except语句)
例子:
>>> try:
                temp=input("请输入1到100之间的数字:")
                num = int(temp)
        except ValueError:
                temp=input("输入不能为空,请重新输入:")

陈尚涵 发表于 2020-8-14 17:22:51

第一个错误是temp是空字符串无法转换整形。
第二个错误是缩进问题,else后面啥都没有

xixixilele 发表于 2020-8-14 22:20:37

陈尚涵 发表于 2020-8-14 17:22
第一个错误是temp是空字符串无法转换整形。
第二个错误是缩进问题,else后面啥都没有

谢谢回答。
第一个错误那里,我实践了第二次,输入数字,然后顺利下一步,但是来到else又不行了。else那里我有缩进,但是复制出来,显示没有缩进的样子。

xixixilele 发表于 2020-8-14 22:22:00

xixixilele 发表于 2020-8-14 22:20
谢谢回答。
第一个错误那里,我实践了第二次,输入数字,然后顺利下一步,但是来到else又不行了。else那 ...

xixixilele 发表于 2020-8-14 22:26:37

十亿 发表于 2020-8-14 13:45
第一次是没有输入数字,所以temp是空。
第二次else没有给指令。
ps:可以在编辑器模式下写代码,写完再运 ...

我打完else,还没有输入内容,就显示错了

xixixilele 发表于 2020-8-14 22:29:05

zltzlt 发表于 2020-8-14 13:39
https://fishc.com.cn/thread-158960-1-1.html

我按照你说的做了一遍,还是不行{:5_100:}

zltzlt 发表于 2020-8-14 22:30:07

xixixilele 发表于 2020-8-14 22:29
我按照你说的做了一遍,还是不行

有什么错误?

xixixilele 发表于 2020-8-14 22:44:34

zltzlt 发表于 2020-8-14 22:30
有什么错误?

Syntaxerror
Invalid character in identifier
(不好意思,我对论坛不熟,还不会在论坛上传截图)

zltzlt 发表于 2020-8-14 22:45:28

xixixilele 发表于 2020-8-14 22:44
Syntaxerror
Invalid character in identifier
(不好意思,我对论坛不熟,还不会在论坛上传截图)

应该是你的符号用了中文的,把中文符号改成英文的

xixixilele 发表于 2020-8-14 22:56:58

zltzlt 发表于 2020-8-14 22:45
应该是你的符号用了中文的,把中文符号改成英文的

还真的是有一边的括号用了中文,谢谢你的耐心解答。
{:7_113:}
页: [1]
查看完整版本: 负基础小白 1到100那个练习怎么一直不对