Python函数无法运行

时间:2019-07-24 18:49:05

标签: python

因此,我创建了一个称为计算器的函数,该函数采用celsius参数。

我尝试使用raw_input代替输入,但是没有用。我还尝试将return替换为print,但没有结果。

def calculator(celsius):
    celsius = float(input())
    fahrenheit = celsius * 9 / 5 + 32
    print(fahrenheit)
calculator()

应该以摄氏度为单位输入用户输入的内容,然后将其转换为华氏度并打印出来。

1 个答案:

答案 0 :(得分:2)

修复您的语法错误,使用正确的类型,您的代码即可正常工作...

def calculator(celsius):
  if(celsius.isdigit()):
    celsius = float(celsius)
    fahrenheit = celsius * 9 / 5 + 32
    print(fahrenheit)

Temp = input("Enter temperature: ")

calculator(Temp)