yssshiny

二、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)
>>>请给哈利·波特的猫头鹰取一个名字:
   小新
   哈利·波特的猫头鹰叫做小新

 

分类:

技术点:

相关文章: