zoukankan      html  css  js  c++  java
  • 20190511——python基础(input()函数)

    二、python基础(input()函数)                                                                                              

    1、input()函数的使用

    # input()函数是输入函数

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

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

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

    age = 59
    
    choice = input('请你猜一下斯内普教授的年龄:')
    
    if choice == age:
        print('猜对惹~你好厉害! ヽ✿゜▽゜)ノ~~~')
    
    elif choice < age:
        print('斯内普的提示:你猜小了(;´д`)ゞ。。。。')
    
    else:
        print('斯内普的提示:乃猜大了惹(>﹏<)~~')
    
    # 此段代码存在语法错误:age 属于整数型,input属于字符串型,因此“if choice == age:”无法进行条件判断;此段代码若想进行条件判断,必须在input前加int,进行数据类型强制转换:“choice = int(input('请你猜一下斯内普教授的年龄:'))

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

    money = int(input('你一个月工资多少钱?'))
    #将输入的工资数(字符串),使用int强制转换为整数———重点!!!
    
    if money >= 10000:
    #当工资数(整数)大于等于10000(整数)时
        print('土豪我们做朋友吧!')
    #打印if条件下的结果
    
    elif 5000 < money < 10000:
    #当工资数(整数)大于5000(整数)小于10000(整数)时
        print('我们都是搬砖族。。。')
    #打印elif条件下的结果
    
    else:
    #当工资数(整数)小于5000(整数)时
        print('我负责赚钱养家,你负责貌美如花~')
    #打印else条件下的结果
    
    >>>你一个月工资多少钱?
       等待用户输入值,然后根据用户输入的值进行逻辑判断

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

     6、作业:

    '''请你写一段代码:
    为哈利·波特的猫头鹰起个名字,并打印出结果哈利·波特的猫头鹰叫做XX(XX是你起的名字)。'''
    name = input('请给哈利·波特的猫头鹰取一个名字:')
    print('哈利·波特的猫头鹰叫做'+name)
    >>>请给哈利·波特的猫头鹰取一个名字:
       小新
       哈利·波特的猫头鹰叫做小新
  • 相关阅读:
    [模板] 循环数组的最大子段和
    [最短路][几何][牛客] [国庆集训派对1]-L-New Game
    [洛谷] P1866 编号
    1115 Counting Nodes in a BST (30 分)
    1106 Lowest Price in Supply Chain (25 分)
    1094 The Largest Generation (25 分)
    1090 Highest Price in Supply Chain (25 分)
    树的遍历
    1086 Tree Traversals Again (25 分)
    1079 Total Sales of Supply Chain (25 分 树
  • 原文地址:https://www.cnblogs.com/yssshiny/p/10849181.html
Copyright © 2011-2022 走看看