input函数
目录概念
作用:可以用来从用户那里获取输入。
用法:input(),里面放字符串作为给用户的提示信息。
调用参数的方式:函数名后面跟括号(),然后在括号里面放上参数(要传入的数据)。
具体用法
input函数在用户输入后,会把内容进行返回。
所以应该用一个变量去获取input函数返回的值。
之后就可以利用这个变量进行一些后续操作。
注意:input一律返回字符串
函数类型转换
int函数:能把其他类型转换成整数int类型。
float函数:能把其他类型转换成浮点数float类型。
str函数:能把其他类型转换成字符串str类型。(整数等不能和字符串连接在一起打印,可将int转换成str再print)
注意:往里面传入的参数应该确实能被转化成该类型。
user_age = int(input("请输入您的年龄:"))
user_age_after_10_year = user_age + 10
print("您十年后会是" + str(user_age_after_10_year) + "岁")
实践
# BMI = 体重(kg) / (身高(m) ** 2)
user_height = float(input("请输入您的身高(单位:m):"))
user_weight = float(input("请输入您的体重(单位:kg):"))
user_BMI = user_weight / (user_height) ** 2
print("您的BMI值为:" + str(user_BMI))
小记:
- 一开始自己做了一遍,把身高体重转换成int了。
- 应该转换成float,因为有小数点。
- 命名的BMI没加user_ ,应该加上,更便于区分。
- 身高体重那里,没加“单位:”。应该加上,万一有人不懂。。。