使用温度的条件语句

2024-10-06 06:46:07 发布

您现在位置:Python中文网/ 问答频道 /正文

如果温度为100或以上,功能返回“It is hot.”

如果温度介于70和100之间,则函数返回“It is warm.”

如果温度在32和70之间,则功能返回“It is cool.”

如果温度低于32,则返回“it is cold”(它是冷的)

函数feelTemp将获取一个温度值,然后以字符串形式返回一个类别

运行程序时,系统会提示用户输入温度,然后程序会打印给定温度所属的四个分类级别(热、热、冷和冷)中的一个

我已经尝试过了,但是在语法上出现了一个错误

我该怎么办

def feelTemp(t):
    if t<=100:
        return "It is hot."
    elif t>=70 and t<=100:
        return "It is warm."
    elif t>=32 and t<=70:
        return "It is cool."
    else:
        return "It is cold."
feelTemp(105)

以及如何设置输入字段


Tags: and函数程序功能returnisit温度
1条回答
网友
1楼 · 发布于 2024-10-06 06:46:07

我将第一个小于或等于的符号改为大于或等于,它应该输出“it is hot”

def feelTemp():
  t = int(input("Current Temperature: "))
if t >= 100:
    print("It is hot.")
elif t>=70 and t<=100:
    print("It is warm.")
elif t>=32 and t<=70:
    print("It is cool.")
elif t >= 32:
    print("It is cold.")

feelTemp()

相关问题 更多 >