第4课天启的战书——input()函数课程⽬标1.理解输⼊函数input()的意义2.熟练掌握input()函数返回的数据类型,以及结果赋值、数据类型转换的⽅法课程难点1.input()函数括号内的内容会被输出,但需要输⼊对应数据才能继续执⾏之后代码2.input()函数的结果必须赋值给变量,且数据类型为字符串型课程知识点总结input()函数1、定义input()函数是输⼊函数,与print()函数类似,input()函数括号⾥⾯的内容是会显示出来的,但不同在于我们需要输⼊对应的内容,回⻋后才能继续运⾏。2、input()函数的数据类型对于input()函数来说,不管输⼊的是整数1234,还是字符串"她喜欢1.逛街,2.旅游,3.美⻝。输⼊数字:",input()函数的输⼊值(搜集到的回答),永远会被强制性地转换为字符串类型。(Python3固定规则)所以,不管我们在终端区域输⼊什么,input()函数的返回值⼀定是字符串,将结果赋值给变量后,变量的数据类型也⼀定是字符串。3、input()函数的数据类型转换使⽤数据类型转换函数,int(),float()可以从源头强制转换为对应类型。但是要注意,此时的input()函数返回值⼀定要是纯数字型!例:hobby=int(input('她喜欢1.逛街,2.旅游,3.美食。输入数字:'))1#将输入的她喜欢的选项(字符串),强制转换为整数23ifhobby==1:4#当她的喜欢是1(整数)时5print('拿我的卡,使劲花')6#打印if条件下的结果78elifhobby==2:9#当她的喜欢是2(整数)时10print('带你去浪漫的土耳其,还有东京和巴黎')11注:输⼊值会运⽤到计算时,千万记得⽤int()转换!#打印elif条件下1213else:14#当她的喜欢是3或者其他(整数)时15print('吃嘛嘛香')16#打印else条件下17