python:第二十一章:input接收输入

一,input函数的用途

input()函数用来从键盘接收用户的输入,
它的参数是提示用户输入的信息,
我们把接收到的数据保存到变量中,进行后续的操作

例子:

1
2
3
4
5
6
numPhysics = input("请输入物理成绩:")
numChemical = input("请输入化学成绩:")
# 接收的数字转为float类型然后相加
result = float(numPhysics) + float(numChemical)
 
print("理化的成绩为:" + str(result))

运行结果:

请输入物理成绩:88
请输入化学成绩:77
理化的成绩为:165.0

说明:刘宏缔的架构森林—专注it技术的博客,
网站:https://blog.imgtouch.com
原文: https://blog.imgtouch.com/index.php/2023/11/15/python-shi-yong-input-jie-shou-shu-ru/
代码: https://github.com/liuhongdi/ 或 https://gitee.com/liuhongdi
说明:作者:刘宏缔 邮箱: 371125307@qq.com

二,input函数默认接收到的变量类型是str

使用时要注意判断输入数据是否是需要类型,再从str转换

例子: isdigit方法用来判断变量是否数字

1
2
3
4
5
6
7
8
age = input("请输入您的年龄:")
print("输入值的类型:", type(age))
if age.isdigit():
    print("输入年龄是整数")
    ageInt = int(age)
    print("ageInt:值:", ageInt, ",类型:", type(ageInt))
else:
    print("输入年龄不是整数")

运行结果:

请输入您的年龄:35
输入值的类型: <class 'str'>
输入年龄是整数
ageInt:值: 35 ,类型: <class 'int'>
posted @   刘宏缔的架构森林  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
历史上的今天:
2022-11-19 chrome: 保存页面中的canvas为图片(chrome 107.0.5304.110)
点击右上角即可分享
微信分享提示