我的python笔记——用户问答互动式程序

#如何从用户那里获得信息

python中的input函数可以从用户那里获取输入

input的用法:input(“这里是给用户的一些提示”)作为给用户的提示信息

即函数名后面跟括号,在括号里面放参数也就是要传入的数据,这就是标准的调用函数的方式

input具体使用方法:举个例子,你可以询问用户的年龄,那么运行时,python就会展示出你放进括号里的提示,并且开始等待用户输入,比如用户输入20 ,然后回车,表示输入结束,然后python就会继续运行后面的代码,但是这样,我们并不能知道用户到底输入了什么,但是input函数在用户输入完之后会把内容进行返回,所以我们应该改用一个变量去获取input函数返回的值,在这之后,你就可以利用这个变量进行一些后续操作

#注意#  input一律返回字符串,即使你输入的是数字,他也会当成字符串来看待,所以,你直接拿user_age去做数学运算,python会报错,那么此时就需要想到,python也有函数能把字符串str类型转化成整数int类型。就用一个叫int的函数。

比如:int("666")会返回整数六百六十六   但是注意你往里面传入的参数确实应该能被转化成整数,否则就会报错

类似的float函数可以把其他类型转换成浮点数

str函数可以把其他类型的函数转换成字符串

#BMI = 体重 / (身高 ** 2)
user_weight  = float( input("请输入您的体重(单位:kg):"))
user_height  = float( input("请输入您的身高(单位:m):"))
user_BMI  =  user_weight  /  user_height ** 2 
print("您的BIM值为:"  + str( user_BMI )  )

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值