2024-09-30 13:34:46 发布
网友
我正在制作一台摄氏到华氏度的计算机,但是当我接受用户的输入时,程序崩溃了
我尝试使用raw_输入,但我得到了python3.6
print("Enter Celsius degrees to convert them into Fahrenheit degrees: ") x = input() y = x * 9 / 5 + 32 print(y) input()
它应该接受输入,然后自动将其转换为华氏度,然后打印华氏度
函数input()只返回字符串。即使键入数字,变量x中的值也将是字符串。 例如,键入20作为输入。x==“20”将为真,但x==20将为假。因此,必须将x转换为int或float,才能使用x进行算术运算。你可以在两个地方做
当您从输入读取数据时x = float(input())
x = float(input())
或者当您使用x将摄氏温度转换为华氏温度时y = float(x) * 9 / 5 + 32
y = float(x) * 9 / 5 + 32
函数input()只返回字符串。即使键入数字,变量x中的值也将是字符串。 例如,键入20作为输入。x==“20”将为真,但x==20将为假。因此,必须将x转换为int或float,才能使用x进行算术运算。你可以在两个地方做
当您从输入读取数据时
x = float(input())
或者当您使用x将摄氏温度转换为华氏温度时
y = float(x) * 9 / 5 + 32
相关问题 更多 >
编程相关推荐