> 信息中心 >

Python3下input()函数报错

来源:互联网 编辑:吕秀秀

有网友碰到过这样的问题:Python3下input()函数报错,问题详细内容为:

请问一下
环境Ubuntu16.04,Python3,中input()函数输入字符型例如(Hello everone)报错,必须得加上引号“Hello everone”才行,怎么回事,求解答一下,谢谢

已经找到问题了
因为时在终端下运行的
所以我一开始用的命令是
python parrot.py
这就是以python2运行的,所以就导致了得按类型输出

后来发现若要以Python3运行的话的输入命令
python3 parrot.py

,我搜你通过互联网收集了相关的一些解决方案,希望对有过相同或者相似问题的网友提供帮助,具体如下:

解决方案1:
Python3 input() 函数 收获园豆:25
============================================
你的意思无非是 其接收任意任性输入,将所有输入默认为字符串处理,并返回字符串类型。 但是如图上实例中输入 runoob 我就会报错
============================================
看了一下你的链接,已经找到问题了,谢谢
解决方案2:
Input的内容只能是字符串吧 收获园豆:5

python 3.2 raw_input()出错 不能引用,需要引入...

答:3.2的话你试试用 input()

不管输入什么,Python 3.x中input()函数的返回值总...

答:>>>a = input("input:")input:123 # 输入整数 >>> type(a) # 整型 >>> a = input("input:") input:"runoob" # 正确,字符串表达式 >>> type(a) # 字符串

Python3.4.3 关于input()函数和异常的问题,不止一...

答:class Calculator(Exception): try: x = input('Enter the first number:') y = input('Enter the second number:') print(int(x)/int(y)) except ZeroDivisionError: print('The second number cannot be Zero') except ValueError: #int方法抛...

关于python3的input问题

答:在python的交互式界面,你输入一句代码敲回车,这一句就会开始执行。 有些代码执行马上就完成了,有些则不然,例如这个input,等待用户的输入,所以你一定要输入点什么东西,哪怕直接敲回车,不敲这一下,是没法敲第二句代码的。 如果想把代码都...

Python3的一个input()问题.

答:这个很简单,input()不要放在if里面,这是编程习惯的问题,应该改为如下: enter=input('')if enter.strip().lower()=='y': passelif enter.strip().lower()='n': pass

python 3.2 raw_input()出错 不能引用,需要引入...

答:然而事实上这个实现方法比较繁琐了,input方法的原型是input([prompt]),可选参数prompt就是这个提示词的作用,下面实现和你要的一样。 模块(module)系指由复数个具基础功能之组件,组件组成之具特定功能之组件,该组件用以组成具完整功能之系...

为什么python中用input函数获得的输入 类型都是字...

答:python2.x版本的input函数是自动识别类型,raw_input函数是字符串。 python3.x版本的只剩下input函数可用了,而且类型是字符串。

关于Python 2.7版本与最新的3.0版本 有关input()...

答:3.0以后的版本跟2.7的版本在语法上有一些差别的。 3.0中的input(),其实对应的是2.7中的raw_input(),功能是读取用户输入的字符串,也就是说你在3.0中用imput获取的x、y其实是"21"、"22"。 而2.7中的input(),的功能是读取用户输入的数字,可以...

Rstudio运行Python时input函数出错

答:没听过类似的 RStudio,但 PyCharm 是最佳 Python IDE 应该是没有异议的。这个IDE非常好。

用python写的,运行时出现NameError: name 'raw_in...

答:python3.x系列不再有 raw_input 函数。3.x中 input 和从前的 raw_input 等效,换吧。

不管输入什么,Python 3.x中input()函数的返回值总是字符串.

>>>a = input("input:")input:123 # 输入整数 >>> type(a)<type 'int'> # 整型 >>> a = input("input:") input:"runoob...

python中def的函数怎么用input输入变量

x=input('请输入x:') def f(x): x+1 return x print(f(x))

在Python 3.x中,使用内置函数input()接收用户输入时

可以用while语句吧,比如你想让用户输入纯数字,可以写1234number = input('Please input a number: ')while not num...

python 3.5中如何用input输入多个数值?用什么分分隔开? 还有函...

改后的代码如下:(python3中input得到的结果是str类型的,要转换才能用)#!usr/bin/env&nb...  for items in input().split(',')] D=COUNTT(M,N,P) i...

为什么python中用input函数获得的输入 类型都是字符串?不是自...

python2.x版本的input函数是自动识别类型,raw_input函数是字符串。 python3.x版本的只剩下input函数可用了,而且类型是字符串。

Python的 raw_input 函数可以在cmd下运行么?

当然啦 输入完这句话 radius=float(raw_input("Radius;")) 按回车后,就会执行这句话。这句话等价于 1 get=raw_input("Radius;") 2 radius=float(get) 执行第一...

Python中,raw_input()函数的输入,能否作为argv的参数?

你问的问题不是非常清楚。我只能假设你要的是这样的效果。1234try:    number = int( raw_input("please enter a...

python第二版中 获取用户输入 input函数中最后使用x * y提示这...

>> y=input("y: ")y: 34>>> print x * y1428>>>1234567891011121314Python 3.4.2 (de...

请教一个Python函数之间相互调用报错的问题

: #类中的方法要添加self作为参数,或者使用staticmethod声明成静态函数 &... >LEFT</a>)mainFrame.mainloop()我觉得你还是应该把python基础好好学习一下...

python3.23版本中的input怎么用啊

在python3.0以后的版本中,raw_input和input合体了,取消raw_input,并用input代替,所以现在的版本input接收的是字符串,你可以用: x = int(input("x: "))


请注意,本站信息均收集自互联网,相关信息仅供参考,医疗等重要信息请以正规途径为最终意见,本站不承担任何责任!

www.wosoni.com false 互联网 http://www.wosoni.com/blogcnk/mm/ccdfdi.html report 5756 解决方案1:Python3 input() 函数收获园豆:25============================================你的意思无非是 其接收任意任性输入,将所有输入默认为字符串处理,并返回字符串类型。但是如图上实例中输入 runoob 我就会报错============================================看了一下你的链接,已经找到问题了,谢谢解决方案2:Input的内容只能是字符串吧收获园豆:5

热门图片