我刚开始学习python,我正在尝试为一个转换器编写代码,它将input()
输入的厘米和公斤转换成英寸和磅。return
仅适用于第一个转换器,然后它只输出输入的input()
值,忽略/2.54
. 第二个转换器似乎根本不存在
厘米换算器
santi = int(input(3))
def convert_santi(santi):
return santi/2.54
inch = convert_santi
print(inch)
公斤换算器
kilo = int(input(4))
def convert_kilo(kilo):
return kilo*2.2
pound = convert_kilo
print(pound)
函数调用是这样组织的
意思是你在内部描述函数和一些操作,而不依赖于外部数据。接下来,您调用此函数并将执行这些操作的数据传递给输入(括号中的内容)。
这些都是函数调用:
如果在调用函数时不使用括号会发生什么
您不会收到错误,但结果会出乎您的意料
这可能不是你所期望的