请问一下
环境Ubuntu16.04,Python3,中input()函数输入字符型例如(Hello everone)报错,必须得加上引号“Hello everone”才行,怎么回事,求解答一下,谢谢
已经找到问题了
因为时在终端下运行的
所以我一开始用的命令是
python parrot.py
这就是以python2运行的,所以就导致了得按类型输出
后来发现若要以Python3运行的话的输入命令
python3 parrot.py
你的意思无非是 其接收任意任性输入,将所有输入默认为字符串处理,并返回字符串类型。
但是如图上实例中输入 runoob 我就会报错
看了一下你的链接,已经找到问题了,谢谢
Input的内容只能是字符串吧
我明白,但是我按书上来直接输入 一串字符,就像上面报错,得加引号才行,
所以我想弄明白这个时上面原因,该怎么解决
已经找到问题了,谢谢