哈哈哈哈,,带你啥,,,,
你的报错是类型错误。。转换下就好
你获取到输入的内容后,直接float 转换
如有问题,欢迎来交流。
"""
input()输入的内容类型是字符串要加减乘除需要转换成整型或者浮点型
"""
# 不转化:字符串类型
a = input("请输入第1个数字:")
print("第1个数字:",a,'类型:',type(a))
# 转化为整型:int()
b = int(input("请输入第2个数字:"))
print("第2个数字:",b,'类型:',type(b))
# 转化为浮点型:float()
c = float(input("请输入第3个数字:"))
print("第3个数字:",c,'类型:',type(c))
请输入第1个数字:100
第1个数字: 100 类型: <class 'str'>
请输入第2个数字:100
第2个数字: 100 类型: <class 'int'>
请输入第3个数字:100
第3个数字: 100.0 类型: <class 'float'>
float类型不可以和str类型做+运算,你需要这样字符串1+str(f)+字符串2
或者使用"字符串1{0}字符串2".format(f)
来拼接你的字符串
笑死我了 rint 是什么鬼
应该是 print 啦
笑死我了