Python学习系列之input函数(五)

 Python的输入函数input()

举例:

#输入函数input
present=input('请输入一个数据')
print(present,type(present))

  结果如下图:

 

 其中,66是在Pycharm控制台输入的。由此可以看出Input输出的是str类型的数据

 

练习:从键盘输入2个整数,然后计算两个整数的和

#输入两个数,然后计算它们的和
a=input("请输入一个加数")
b=input("请输入另一个加数")
print(a+b)

  以上输出结果:

 

 截图中20和10是手动在控制台输入的,最终相加的结果是2010,其实就是两个数进行了连接,并没有进行和运算,是因为input函数的输出类型是str,如果需要两个数相加则需要将str类型转换为int类型,代码如下:

#输入两个数,然后计算它们的和
a=input("请输入一个加数")
b=input("请输入另一个加数")
print(int(a)+int(b))

  以上执行结果是:

 另一种写法是:

#输入两个数,然后计算它们的和
a=int(input("请输入一个加数"))
b=int(input("请输入另一个加数"))
print(a+b)

  执行结果也是30。表示转换可以在赋值时转换,也可以在最后打印时转换。

 

posted @ 2020-11-19 11:19  寒冰宇若  阅读(2463)  评论(0编辑  收藏  举报