Basics_04 input()函数

拜拜、爱过 提交于 2019-11-26 02:51:57

input()函数

【输入】自己的信息【回应】计算机

input('请在以下四个选项【武大;理工大学;华师;华科】中,输入你想去的学院名字:')

input()函数是输入函数。就上面例子来讲,它需要你输入针对括号内’请在以下四个选项【武大;理工大学;华师;华科】中,输入你想去的学院名字:’ 的答案

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

input()函数结果的赋值

name = input('请输入你的名字:')
#函数赋值

虽然看上去像是给input()函数赋值,但实际上,我们是将input()函数的执行结果(收集的信息)赋值给变量name

这样,不管你在终端输入的内容是什么,不管你的回答改变多少次。只要是对input()函数所提问题的回答,都会被存储在变量中。等待你打印变量时,将回答提取出来,展示在显示屏上

而这些展示在终端的信息/回答/数据,在代码世界,我们可以称其为输入值——我们输入给函数的内容。

name = input('请输入你的名字:')
print('你好呀!'+name)

#运行结果
请输入你的名字:哪吒   #输入哪吒,回车
你好呀!哪吒

input()函数的数据类型
对于input()函数来说,不管我们输入的回答是什么,不管你输入的是整数1234,还是字符串『哪吒爱打妖怪』,input()函数的输入值(搜集到的回答),永远会被【强制性】地转换为【字符串】类型。(Python3固定规则)

所以,不管我们在终端区域输入什么,input()函数的输入值一定是【字符串】

就这样,由于我们用赋值运算符【=】把input()函数的字符串结果,赋给了变量choice,所以这个变量也一定是字符串类型
在这里插入图片描述

input()函数结果的强制转换

choice = int(input('请输入您的选择:'))
#将输入值强制转换为整数,并赋值给变量choice

需要输入的信息是时间,或者工资等数字时

money = int(input('你一个月工资多少钱?'))
#将输入的工资数(字符串),强制转换为整数

if money >= 10000:
#当工资数(整数)大于等于10000(整数)时
    print('土豪我们做朋友吧!')
#打印if条件下的结果

else:
#当工资数(整数)小于10000(整数)时
    print('我负责赚钱养家,你负责貌美如花~')
#打印else条件下
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!