首页 > 解决方案 > Python——如何在不同命名的函数下添加输入函数

问题描述

所以,我只是想写一个简单的代码来根据温度高于或低于 70 度来确定“是否需要夹克”。

我可以简单地使用我找到的一个例子,它工作得很好(下)但是,我需要在一个名为的函数下使用它Is_a_Jacket_needed(),每次我尝试将输入放入正文或只是尝试将输入命令添加到在所需函数标题的括号中请求临时,我无法让它工作。(语法错误,预期缩进块等)但即使我尝试更改这些内容,我也没有收到问题,因此对我没有帮助。

(我用来获取答案的代码在这里 --- 再次,我只需要它def Is_Jacket_Needed():

temperature = int(input('What is the temperature? '))
if temperature > 70:
    print('No need for a Jacket!')
else:
    print('A Jacket is Needed')

提前非常感谢!

标签: pythonfunctioninput

解决方案


我相信您忘记将参数温度添加到您的函数中。

def is_a_Jacket_needed():
    temperature = int(input("What is the temperature?"))
    if temperature > 70:
        print("No need for a Jacket!")
    else:
        print("A Jacket is Needed")

#Then call your function

is_a_Jacket_needed(70)
is_a_Jacket_needed(75)

推荐阅读