一、input()函数的使用
- input()函数是输入函数
- 是计算机用来收取用户答案的,用户一定要在终端输入内容。
有问有达,有来有回,需要在终端处输入信息
input('请在以下四个选项【X教授;魔形女;野兽;镭射眼】中,输入你认为最强的X战警:')
二、input()函数结果的赋值
name = input('请输入你喜欢人的名字:')
print(name)
- input()函数依然是向用户询问,“请输入你喜欢人的名字”,用户在终端中输入内容,无论输入什么内容,这个内容都将会赋值给name这个变量,此时name这个容器里面存储的就是用户输入的内容。
name = input('请输入你喜欢的人的名字:')
print(name+'I love you')
三、input()函数的数据类型
-
不管输入的回答是什么, 不管输入的是整数1234,还是字符串,input()函数的输入值,都会被强制性的转换为字符串类型。
name1 = input('请输入你喜欢的人的名字:') print(type(name1)) name2 = input('how old are you?') print(type(name2))
四、input()函数结果的强制转换
-
有了int()函数,我们就可以从input()函数的源头,将输入的内容转换为整数。 hobby = int(input(‘她喜欢1.逛街,2.旅游,3.美食。输入数字即可’))
hobby = int(input('她喜欢:1. 逛街;2. 吃美食;3. 旅游。请输入数字:')) if hobby == 1: print('刷我的卡') elif hobby == 3: print('带你去浪漫的土耳其,还有东京和巴黎') else: print('吃嘛嘛香')
money = int(input('你一个月工资多少钱?')) #将输入的工资数(字符串),强制转换为整数 if money >= 100000: #当工资数(整数)大于等于100000(整数)时 print('土豪我们做朋友吧!') #打印if条件下的结果 else: #当工资数(整数)小于100000(整数)时 print('不要和我借钱啊,我也没有~') #打印else条件下
五、总结
六、练习
-
指派一位英雄,加入到X战警团队,并打印出结果“我是X教授指派加入到X战警团队的XXX”(其中,XX是你指派的英雄名字)。
# 第四节课练习 hero = input('如果你是X教授,你打算派哪位英雄加入到X战警团队?') print(hero)
-
为了让熊二变勤快些,熊大与熊二打赌,制定如下计划. 赌约如下: 如果熊二一天能掰500个玉米,熊大就要给熊二一罐蜂蜜。 如果熊二一天不能掰500个玉米,熊二就要给熊大一罐蜂蜜。
# 第四节课练习 num = int(input('为了让熊二勤奋些,熊大与熊二打赌了,猜猜今天熊二采摘了多少玉米吧?')) if num >= 500: print('熊二真厉害,熊大要给熊二一罐蜂蜜哦') else: print('熊二太逊了,熊二要给熊大一罐蜂蜜!')
-
输入两个、三个数字,输出最大数字 别用max()
# 第四节课练习 a = int(input(‘请输入数字1')) b = int(input('请输入数字2')) if a>b: print(a) else: print(b)
-
随机给定一个不超过5位数的正整数,判断有几位数
# 第四节课练习 num = int(input('请随机出入一个正整数')) if num <10: print(1) elif num <100: print(2) elif num <1000: print(3) elif num <10000: print(4)
-
学生来老师处输入成绩,获得相应的鼓励
# 第四节课练习 print('请输入你的成绩') num = int(input()) if num ==1: print('还有很大的进步空间') elif num ==2: print('还不错') elif num ==3: print('表现不错啊') else: print('error')
-
根据输入的对应月份,生成相应的季节
# 第四节课练习 month = int(input('请输入月份')) if 1<=month<=3: print('充满生机的春天') elif 4<=month<=6: print('热情似火的夏天') elif 7<=month<=9: print('落叶缤纷的秋天') elif 10<=month<=12: print('白雪皑皑的冬天') else: print('很抱歉,没有这个月份')