input函数
变量名=input(’提问‘)
input函数可以获得我们输入的信息,并保存在变量中。
name=input('混元形意门门主是谁?')
print(name,type(name))
结果如下:
需要注意的是,input函数保存的变量是str类型,因此,当我们在使用输入结果来计算是要注意改变它的数据类型。
如果没有进行数据类型转换:
weight1=input('第一个英国大力士多少公斤')
weight2=input('第二个英国大力士多少公斤')
print('英国大力士一共'+weight1+weight2+'公斤')
好家伙,100101公斤!这都要来骗,来偷袭我们69岁的老同志,属实不应该。
很明显,结果是错误的,这是数据拼接而不是加法运算。100和101被保存为str类型数据。
这里记得用数据类型转换即可。
weight1=int(input('第一个英国大力士多少公斤'))
weight2=int(input('第二个英国大力士多少公斤'))
print('英国大力士一共'+str(weight1+weight2)+'公斤')
当然不要忘记,输出的时候要把int型再转回str型。否则输出数据类型不同是会报错的。
运行结果如下:
计算结果正确,马老师辛苦了!