我不确定功能是否是我正在寻找的词。事实上,我真的不知道我在说什么,但我有一些代码,但它并没有完全按照我的意愿去做。基本上我想复制并粘贴我拥有的这段代码并将其通过电子邮件发送给某人。我希望他们能够简单地将其复制并粘贴到他们的终端并执行计算。:
## SCSAC.py
def round(x, base=5):
return int(base * round(float(x)/base))
option = 'yes'
while (option == 'yes'):
x=float(raw_input('How many accumulated orders do you have from retailers: '));
y=float(raw_input('How many units are in the inventory: '));
z=float(raw_input('How many accumulated orders have you placed: '));
print 'Place an order of %s units' % round(((x / 25 + y / 10 + z / 25) + 115));
print ;
option=raw_input("Do you wish to calculate another order? (Enter 'yes' to continue or any other key to quit):: ");
print
每当我逐行键入此代码时,它都能完美运行。那是因为这里基本上发生了 3 件不同的事情。
我定义了“round”,它将一个值四舍五入到最接近的 5。
我定义了一个选项以在完成后循环程序
我定义了实际的程序,并在其中对答案进行了四舍五入,并以循环选项结束。您可能会注意到 2
print
不打印任何内容,但它们只是有空行。
当我复制并粘贴它时,我得到一个语法错误。我不是程序员,我整天都在玩这个。我只想知道如何编辑此代码,以便它可以复制/粘贴,并且可以按照预期的方式运行。