赞
踩
作者简介:一名在校计算机学生、每天分享Python的学习经验、和学习笔记。
个人主页:网络豆的主页
目录
本章将会讲解输入与输出中的 input()输入函数
input()是内置函数,用来获取用户输入,返回值为字符串。当用户未输入时,程序会停止向下执行,等待用户输入。
例:
- # input输入函数
- age = input("请输入年龄") #将input整体赋值给age
- print(age) #运行
他会在控制台等待用户输入内容,然后回车才会进行下一步打印。
输入的内容,都为字符串。
- # input输入函数
-
- age = input("请输入年龄") #将输入的内容19赋值给age
-
- print(age) #打印age为 19
-
- print(type(age)) #打印age的类型为str input输入返回的都是字符串
input()阻塞
- print("欢迎来到北大青鸟")
- input("你是谁?") #阻塞,一直等待用户输入
- print("你好我是网络豆")
如果你不输入内容,他将会一直等待,形成阻塞。
只有你输入了内容,他将会继续执行。
总结:①输入的内容,都为字符串。
②input()阻塞
- # 输入年龄
- age = input("请输入年龄:")
- if age > 18:
- #符合条件输出如下
- print("你好呀,小靓仔")
- #不满足条件
- else:
- #输出如下
- print("你好呀,小朋友")
如何这样运行是否会被执行呢?
它报错为 TypeError 类型错误
注:前面我们说过我们输入的都为字符串,字符串与数值无法进行直接比较 "18" > 18
我们是否能将字符串强转为整数?
- # 输入年龄
- age = input("请输入年龄:")
- #当年龄>18
- #字符串不能与数值直接比较,我们现在要将字符串强转为整数
- #使用int()
- if int(age) > 18:
- #符合条件输出如下
- print("你好呀,小靓仔")
- #不满足条件
- else:
- #输出如下
- print("你好呀,小朋友")
我们可以使用,int()将字符串转为整数
创作不易,求关注,点赞,收藏,谢谢~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。