a,b,c=eval(input()) 输入1,2,3
python 的 input() 方法可以获取用户输入的一行内容,用 float() 来把这行内容转化成数字, 再用 int() 把小数部分丢弃掉.print('Please input a numnber and press enter') input_string = input() number = float(input_string) integer = int(
python 3.4 i = int(input('10print(chr(i) )
content = input("input:") 或者 content = raw_input("input:") 因为python的版本不一样,支持的输入方法(input/raw_inpt)也不一样.
看来你用的是python3,python3的input函数是返回字符串的.所以你的n是字符串,循环有问题.如果想要正确就int处理 n = int(input("请输入整数N:"))
123456 importre whileTrue: x =input() print(x) ifre.search(r'#', x): break 运行结果:>> 3 4 5>> 3 4 5>> 12>> 12>> 23 231 123>> 23 231 123>> #
#!/usr/bin/env python# -*- coding: utf-8 -*- a = input() print "千位是: %s" % str(a)[0] print "百位是: %s" % str(a)[1] print "十位是: %s" % str(a)[2] print "个位是: %s" % str(a)[3] 当运行程序时,在控制台输入2345,输出结果是:千位是
在python 2版本中输入字符串要用raw_input message=raw_input("tell me something,i will repeat to you:") print(message) 在python2中input是直接将输入当成python中的表达式处理,可以用来输入数字,列表,元组,如果输入字符串必须包括引号,包括引号才是合法的python字符串表达式
def sum_average(): lst=input('请输入知5个整数,用空道格分开:') s=0 for x in lst.split(): s+=int(x) return '输入的整数为专:%s\n合计为:%d , 平均属数为:%.2f' % (lst,s,s/5)
int1=int(input('请输入一个整数:')) int2=int(input('请再输入一个整数:')) print('你输入的第一个整数是 %d ,第二个整数是 %d .' % (int1,int2))