Python基础复习四
input()函数
1.input()函数是输入函数,当你在函数的括号内写出问题时,input()函数会将此问题原样显示在屏幕上,并在终端区域等待你针对此问题的回答。
ps:
在我们理解代码时,脑中的思维顺序是先搜集信息,再把input()函数的结果赋给变量。但是为了书写规范及防止漏掉信息,我们需要按照代码书写格式,优先对input()函数的结果进行赋值。
函数好用,赋值第一 。input()函数的结果必须赋值!
2.对于input()函数来说,不管我们输入的回答是什么,不管你输入的是整数1234,还是字符串『隐形斗篷是我最想拥有的魔法』,input()函数的输入值(搜集到的回答),永远会被【强制性】地转换为【字符串】类型。(Python3固定规则)
3.input()函数的数据类型
返回类型必为str,不管在终端输入的是整数还是字符串,输入值必须是字符串。
4.input()函数的强制转换
想要整数,源头转换,输入值需要是整数时比如年龄,工资等,input()函数结果需要强制转换
money = int(input('你一个月工资多少钱?'))
#将输入的工资数(字符串),强制转换为整数
if money >= 10000:
#当工资数(整数)大于等于10000(整数)时
print('土豪我们做朋友吧!')
#打印if条件下的结果
elif 5000 < money < 10000:
#当工资数(整数)大于5000(整数)小于10000(整数)时
print('我们都是搬砖族。。。')
#打印elif条件下的结果
else:
#当工资数(整数)小于等于5000(整数)时
print('我负责赚钱养家,你负责貌美如花~')
#打印else条件下的结果