因此,我创建了一个称为计算器的函数,该函数采用celsius参数。
我尝试使用raw_input代替输入,但是没有用。我还尝试将return替换为print,但没有结果。
def calculator(celsius):
celsius = float(input())
fahrenheit = celsius * 9 / 5 + 32
print(fahrenheit)
calculator()
应该以摄氏度为单位输入用户输入的内容,然后将其转换为华氏度并打印出来。
答案 0 :(得分:2)
修复您的语法错误,使用正确的类型,您的代码即可正常工作...
def calculator(celsius):
if(celsius.isdigit()):
celsius = float(celsius)
fahrenheit = celsius * 9 / 5 + 32
print(fahrenheit)
Temp = input("Enter temperature: ")
calculator(Temp)