Python 将变量拆分在一起时出现问题,返回有关操作数类型和';str';
我正在为一些小练习编写一个基本的BMI计算器,但我似乎无法将体重和身高的变量彼此分开 我试着把它们从int改为str,但我不知道怎么做Python 将变量拆分在一起时出现问题,返回有关操作数类型和';str';,python,Python,我正在为一些小练习编写一个基本的BMI计算器,但我似乎无法将体重和身高的变量彼此分开 我试着把它们从int改为str,但我不知道怎么做 h = input("Enter your height in cm: ") print(h) w = input("Enter your weight in kg: ") print(w) print(w/h) 最后一行是问题,其他一切都很好 我希望输出结果是BMI,变量除以,即w=9和h=3,我希望是3。输入法接受字符串形式的输入。对于除以,您需
h = input("Enter your height in cm: ")
print(h)
w = input("Enter your weight in kg: ")
print(w)
print(w/h)
最后一行是问题,其他一切都很好
我希望输出结果是BMI,变量除以,即w=9和h=3,我希望是3。输入法接受字符串形式的输入。对于除以,您需要将这些输入转换为int。下面的代码将起作用
h = int(input("Enter your height in cm: "))
print(h)
w = int(input("Enter your weight in kg: "))
print(w)
print(w/h)