是否设置了温度转换语句?

问题描述 投票:1回答:1

给定的功能是:

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'

这是正确的方法吗?

python if-statement temperature
1个回答
0
投票

测试您的功能是否正常。

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))

这应该运行该函数以查看其是否起作用。

© www.soinside.com 2019 - 2024. All rights reserved.