answr = input(" Convert to celsius or fahrenheit?")
if answr == "fahrenheit":
print ( "fahrenheit" )
else:
print ('celsius')
celsius = int(input("Temperature ="))
fahrenheit = int(input("Temperature =")
fahr = float(input("fahrenheit" * 1.8 + 32))
cels = int(input('celsius' - 32) * 1.8)
我一直都会收到错误,请告诉我我做错了什么并向我解释,因为我仍然非常陌生并试图学习。
答案 0 :(得分:1)
由于存在很多错误,我应该将它们编译成一个答案:
"fahrenheit" *1.8 + 32
可怕地打破,因为你试图将一个字符串与一个浮点数相乘。同时向int添加字符串是不行的。你可能需要这样的东西:
answr = input(" Convert to celsius or fahrenheit?")
temp = int(input("Temperature ="))
if answr == "fahrenheit":
print (temp * 1.8 + 32)
else:
print ((temp - 32) * 1.8)