#Programme to covert Farenheight to Celcius
F=input("Enter Value:")
F=((F-32)/9)*5
print("The temperature is ",F,"Degrees Celcius")
当我尝试运行它时,它说typeError:未支撑的操作数类型 - :'str'和int'和'int'
类型铸造您输入到int
F=int(input("Enter Value:"))
并迫使该部门返回浮子。将其添加到最顶端
from __future__ import division
`F=((float(F)-32)/9)*5`
或
F=float(input('Enter value'))
[...]`
输入返回字符串,您必须将它们更改为int或float。
您需要使用浮点号:
#Programme to covert Farenheight to Celcius
F = float(input("Enter Value:"))
F = ((F-32.0) / 9.0) * 5.0
print("The temperature is {:.1f} Degrees Celcius".format(F))
给你:
Enter Value:33
The temperature is 0.6 Degrees Celcius
{:.1f}
告诉它格式化F
浮点结果作为一个小数点的字符串。