1、input():让程序暂停,等待用户输入一些文本,获取用户输入后再执行下一行代码,例如:
car = input("请问你需要租什么样的车:")
print("让我看一看,能不能给你找一辆" + car + "!")
运行上述代码后首先看到的内容为
请问你需要租什么样的车:
当用户输入内容后才会执行print语句,比如说我们输入一个“斯巴鲁”则输入如下:
请问你需要租什么样的车:斯巴鲁
让我看一看,能不能给你找一辆斯巴鲁!
2、int():在需要数值对比时需要用到int()函数,他能让你输入的数字字符串转换为数值进行对比,例如:
age = input("请输入你的年龄: ")
if age >= 18:
print("你已经成年了")
else:
print("你是未成年人")
运行后会提示错误:
请输入你的年龄: 18
Traceback (most recent call last):
File "C:/Users/Administrator/Desktop/Python_work/11.py", line 3, in
if age >= 18:
TypeError: '>=' not supported between instances of 'str' and 'int'
这是因为我们输入年龄后,系统里面出现的是字符串“18”,而非数值18,这样就会出现用字符串和数值进行对比:“18”>=18,系统就会返回错误。
这个时候我们就需要int()函数了:
age = input("请输入你的年龄: ")
age = int(age)
if age >= 18:
print("你已经成年了")
else:
print("你是未成年人")
结果如下:
请输入你的年龄: 18
你已经成年了
继续阅读与本文标签相同的文章
-
汇编(四)字的存储、DS和[address]、字的传送、mov、add、sub指令、数据段
2026-05-19栏目: 教程
-
elasticsearch之索引管理API(Index management)
2026-05-19栏目: 教程
-
简单介绍几种Java后台开发常用框架组合
2026-05-19栏目: 教程
-
<丰田发布了LQ EV概念车>。丰田全新的概念车配备了AI代理和自动驾驶功能,这是丰田美国公司研究员开发的,首次的公开亮相将在本月23日。在2017年CES消费车展上丰田曾展示了 Concept-Ai i概念车
2026-05-19栏目: 教程
-
Sysweld笔记:利用稳态算法加速算法模拟焊接过程的残余应力
2026-05-19栏目: 教程
