如何使功能以我想要的方式工作

时间:2016-01-28 08:05:22

标签: python-3.x

基本上,我需要我的程序在运行时最终结束:

>>> inchesToMeters(1)
0.0254

需要创建的程序是将英寸转换为米的程序。以下是我到目前为止的情况:

def inchesToMeters(a):
    meters = a * 0.0254
    return meters

def main():
    a = float(input("Enter the amount of inches you wish to convert to meters: "))
    inches_in_meters = inchesToMeters(a)
    print(inches_in_meters)

main()

我的问题是,教授不想要任何类型的文本,例如来自变量a的问题。他只是想运行该程序,它最终成为:

>>> inchesToMeters(1)
0.0254

所有内容都是inchesToMeters(),只需输入一个数字,答案会显示在底部。我该怎么做呢?对于这个编码newb,非常感谢任何帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

将函数(单独)放在名为something.py的模块中。然后选择一个更好的名字。确保它在某个地方的python路径中,然后执行:

>>> import something
>>> something.inchesToMeters(1)
0.0254

当然,我假设你给出了你想要的例子。怀疑情况可能不是这样......