Python 将输入数据转化为浮点数

需求

想用用户输入的数据进行数学计算。


问题

通过input()接收的无论是数字还是字符,type()一下都会显示为字符串str


val1 = input("输入数据: ")
print("输入的值: ", val1)
print("数据类型: ", type(val1))

结果:

数据类型为字符串

解决

float()函数

只需用float函数将input()整个给包起来就行:


val1 = float(input("输入数据: "))
print("输入的值: ", val1)
print("数据类型: ", type(val1))

结果

转化为浮点数





公众号

关注公众号,获取一手资讯

“ Python 将输入数据转化为浮点数 ” comments 0

评论/回复

电子邮件地址不会被公开。 必填项已用*标注