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 <module>
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
你已经成年了