brnd.net
当前位置:首页 >> python input >>

python input

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

#encoding:utf-8 your_name = raw_input("请输入你的名字:".decode('utf-8').encode('gbk'))

while 1: x=input('请输入12:') if x==12: print'right' print'over' break else: print 'wrong,please try again!'

如图:

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

第一个input() 注释掉即可,这句话让输入一个值,但是并未对这个输入做任何操作。 a = input() # 这个是将输入赋给a

a_list = eval(input("请输入列表")) py2 的 input 是自动 eval py3 需要自己加

可以用while语句吧,比如你想让用户输入纯数字,可以写 number = input('Please input a number: ')while not number.isdigit(): number = input('Please input a number: ')print('Good')这样运行以后就是 Please input a number: as21Please i...

raw_input的返回值是字符串类型。 所以等价的写法是: date = "20150515"

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

网站首页 | 网站地图
All rights reserved Powered by www.brnd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com