input()函数

  • input()函数

input()函数是输入函数,输入针对括号的内容,在函数的括号内写出问题时,input()函数会将此问题原样显示在屏幕上,并在终端区域等待你针对此问题的回答。

input()函数就是用来收集信息的,并且一定要在终端输入

  • input()函数结果的赋值
name = input('请输入你的名字:') 我们放进name这个盒子里的东西,不是input()函数中提的问题,而是我们通过input()函数收集到的别人的答案
代码第一步就是赋值 choice = input('请输入您的选择:') input收集数据并且赋值给choice
input()函数的输入值(搜集到的回答),永远会被【强制性】地转换为【字符串】类型

第二步,我们要根据回答进行条件判断:if choice == '1': 为什么if条件下的变量choice是字符串'1'呢?如果不是字符串格式,是整数1会出现什么结果呢?
input()函数的输入值(搜集到的回答),永远会被【强制性】地转换为【字符串】类型
不管终区域输入什么,input()函数的输入值一定是【字符串】 ,1没有了引号是个整数类型。输入的信息永远是字符串,choice是一个字符串类型,而1是一个整数类型,它们当然无法相等,条件【choice == 1】无法成立,
所有输出的值永远是else的print()



input()函数
返回类型必须是Str,不管你的终端输入的是字符串还是整数,输入的值必须是字符串。
input()函数,强制性转换,转换成字符串
int()函数,可以将字符串强制转换成整数
有了int()函数,我们就可以从input()函数的源头,将输入的内容转换为整数。choice = int(input('请输入您的选择:'))
将强制转换的结果赋值存在名为choice的变量盒里
input()函数强制转换:想要整数,源头转换,输入需要整数,input需要强制转换

 

猜你喜欢

转载自www.cnblogs.com/Dozeoff/p/11284028.html