给定的功能是:
def Temp_Conv(Temp_in, case):
其中Temp_in是整数,而case是字符串。大小写可以输入为“ C2F”(摄氏到华氏度)或“ F2C”(华氏到摄氏)。我只需要将摄氏度转换为华氏度,因此当case =='C2F'时,我将应用转换公式。但是,如果case =='F2C',则返回值必须为“错误的案例值”。这是我设置程序的方式:
def Temp_Conv(Temp_in,case):
if case=='C2F':
return ((Temp_in*(9/5)) + 32)
if case=='F2C'
return 'Wrong case value'
这是正确的方法吗?
测试您的功能是否正常。
def Temp_Conv(Temp_in,case):
if case=='C2F':
return ((Temp_in*(9/5)) + 32)
if case=='F2C'
return 'Wrong case value'
case = input("please enter a case: ")
temp = 30
print(Temp_Conv(temp, case))
这应该运行该函数以查看其是否起作用。