Python第四课:input()函数

一、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条件下
    

点击关闭图片

五、总结

点击关闭图片

六、练习

  1. 指派一位英雄,加入到X战警团队,并打印出结果“我是X教授指派加入到X战警团队的XXX”(其中,XX是你指派的英雄名字)。

    # 第四节课练习
    
    hero = input('如果你是X教授,你打算派哪位英雄加入到X战警团队?')
    print(hero)
    
  2. 为了让熊二变勤快些,熊大与熊二打赌,制定如下计划. 赌约如下: 如果熊二一天能掰500个玉米,熊大就要给熊二一罐蜂蜜。 如果熊二一天不能掰500个玉米,熊二就要给熊大一罐蜂蜜。

    # 第四节课练习
    
    num = int(input('为了让熊二勤奋些,熊大与熊二打赌了,猜猜今天熊二采摘了多少玉米吧?'))
    
    if num >= 500:
    	print('熊二真厉害,熊大要给熊二一罐蜂蜜哦')
    	
    else:
    	print('熊二太逊了,熊二要给熊大一罐蜂蜜!')
    
  3. 输入两个、三个数字,输出最大数字 别用max()

    # 第四节课练习
    
    a = int(input(‘请输入数字1'))
    b = int(input('请输入数字2'))
    
    if a>b:
    	print(a)
    else:
    	print(b)
    
  4. 随机给定一个不超过5位数的正整数,判断有几位数

    # 第四节课练习
    
    num = int(input('请随机出入一个正整数'))
    
    if num <10:
    	print(1)
    elif num <100:
    	print(2)
    elif num <1000:
    	print(3)
    elif num <10000:
    	print(4)
    
  5. 学生来老师处输入成绩,获得相应的鼓励

    # 第四节课练习
    
    print('请输入你的成绩')
    num = int(input())
    
    if num ==1:
    	print('还有很大的进步空间')
    
    elif num ==2:
    	print('还不错')
    	
    elif num ==3:
    	print('表现不错啊')
    	
    else:
    	print('error')
    
  6. 根据输入的对应月份,生成相应的季节

    # 第四节课练习
    
    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('很抱歉,没有这个月份')
    
发布了15 篇原创文章 · 获赞 0 · 访问量 258

猜你喜欢

转载自blog.csdn.net/fightingoyo/article/details/103856062