1			
		            			1.7Python获取用户输入
				Posted by 撒得一地 on 2015年11月15日 in python教程
			
		
			
	
	  上一篇: 1.6Python语句
下一篇: 1.8Python函数
	
	  
	            
		下一篇: 1.8Python函数
在写程序的时候,有时候要获取键盘的输入值,Python提供了一个非常有用的输入函数:input函数。可以获取用户通过键盘的输入。举个实例:
>>> input("please input a number:")
please input a number:123
'123'
在这里,交互式解析器执行了第一行的input(…)语句后,它打印出了字符串"please input a number:",并以此作为新的提示符,当输入123并按下回车后。input语句的结果值就是输入的数,并自动在最后一行打印出来。
下面介绍将输入的值赋给某个变量:
>>> x=input("x:")
x:123
>>> print(x)
123
上面输入的值是123,并将输入的值保存在x变量中。
下面再实现一个例子,由用户输入任意两个值,计算乘积并打印:
>>> x=input("x:")
x:3
>>> y=input("y:")
y:4
>>> print(int(x)*int(y))
12
上面的例子要注意的是,输入的值默认是字符串而不是整数,如果直接将输入的值相乘则会报错:
>>> print(x*y) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: can't multiply sequence by non-int of type 'str'
要先将输入的值用int()强制转成整型,转换后相乘再输出。
	
	  上一篇: 1.6Python语句
下一篇: 1.8Python函数
	
	
    下一篇: 1.8Python函数
1 Comment
果然纯技术博客呀