zoukankan      html  css  js  c++  java
  • 第4关—input()函数

    1、input()函数  input()函数是输入函数

    import time
    
    print('亲爱的同学:')
    time.sleep(1)
    
    print('我们愉快地通知您,您已获准在霍格沃茨魔法学校就读。')
    time.sleep(2)
    
    print('随信附上所需书籍及装备一览。')
    time.sleep(1)
    
    print('学期定于九月一日开始。')
    time.sleep(1)
    
    print('鉴于您对魔法世界的不熟悉,')
    time.sleep(1)
    
    print('我们将指派魔咒学老师——吴枫教授带您购买学习用品。')
    time.sleep(2)
    
    print('我们将于七月三十一日前静候您的猫头鹰带来的回信。')
    time.sleep(2)
    
    print('校长(女)米勒娃·麦格谨上')
    time.sleep(1)
    
    print('那么,您的选择是什么? 1 接受,还是 2 放弃呢?')
    time.sleep(2)
    
    choice=input('请输入您选择的数字:')
    
    if choice =='1':
        print('霍格沃茨欢迎您的到来。')
    
    else:
        print('您可是被梅林选中的孩子,我们不接受这个选项。')

    1.1、input()函数的使用

    1.2、input()函数结果的赋值

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

    下面,请你再来秀一波操作:1.请求输入请在以下选项【厄里斯魔镜;时间转换器;飞天扫帚;隐形斗篷】中,选择出你最想拥有的魔法物品:;2. 将结果赋值给变量magic;3. 打印结果magic+'是我最想拥有的魔法!'【要点提示:赋值,input()函数,变量拼接,print()函数】

    magic = input('请求输入请在以下选项【厄里斯魔镜;时间转换器;飞天扫帚;隐形斗篷】中,选择出你最想拥有的魔法物品:')
    print(magic+'是我最想拥有的魔法!')

    首先,我们需要对input()函数的结果进行赋值,然后使用input()函数搜集信息,最后再用print()函数输出结果。

     

    print('那么,您的选择是什么? 1 接受,还是 2 放弃呢?')
    
    choice = input('请输入您的选择:')
    #变量赋值
    
    if choice == '1':
    #条件判断:条件1
        print('霍格沃茨欢迎您的到来。')
    #条件1的结果
    
    else:
    #条件判断:其他条件
        print('您可是被梅林选中的孩子,我们不接受这个选项。')
    #其他条件的结果

    1.3、input()函数的数据类型

     对于input()函数来说,不管我们输入的回答是什么,不管你输入的是整数1234,还是字符串『隐形斗篷是我最想拥有的魔法』,input()函数的输入值(搜集到的回答),永远会被【强制性】地转换为【字符串】类型。(Python3固定规则)

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

    int()函数,我们就可以从input()函数的源头,将输入的内容转换为整数

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

    我们什么时候会用到,input()函数结果的强制转换呢?思路很简单,当你想要的答案是数字时,比如年龄:

    age = int(input('猜一猜巫师的『法定成年年龄』是几岁,请输入:'))
    #将输入的岁数(字符串),强制转换为整数
    
    if age > 17:
    #当年龄(整数)大于17(整数)时
        print('哈哈,居然比这个年龄还要小呢!')
    #打印if条件下的结果
    
    elif age == 17:
    #当年龄(整数)等于17(整数)时
        print('正确!我猜你是个巫师啦~')
    #打印if条件下的结果
    
    else:
    #当年龄(整数)小于17(整数)时
        print('呜呜,这个年龄~我还是个宝宝呢,正确答案是17岁哦')
    #打印else条件下的结果

    再来归纳一下input()函数数据类型强制转换的知识点:

     1.5、input()函数知识点总结

  • 相关阅读:
    PHP工程师学Python数据类型
    通过PHP与Python代码对比浅析语法差异
    “adobe premiere中画面和声音不同步” 解决方法
    Web安全之XSS Platform搭建及使用实践
    使用docker快速搭建Permeate渗透测试系统实践
    Web安全开发规范手册V1.0
    遭受刷验证码攻击后的企安建设规划感想
    基于Docker搭建Jumpserver堡垒机操作实践
    使用PHP结合Ffmpeg快速搭建流媒体服务实践
    通过代码审计找出网站中的XSS漏洞实战(三)
  • 原文地址:https://www.cnblogs.com/waitingzxy/p/11528385.html
Copyright © 2011-2022 走看看