関数が私が探している言葉であるかどうかはわかりません。実際、私は自分が何を言っているのかよくわかりませんが、いくつかのコードを持っていますが、それは私がやりたいことを完全には行っていません。基本的に、私が入手したこのコードをコピーして貼り付け、誰かにメールで送信したいと考えています。端末にコピーして貼り付けて、計算を実行できるようにしてほしい.:
## 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 つの別々のことが起こっているためです。
値を最も近い 5 に丸める「丸め」を定義します。
完了時にプログラムをループするオプションを定義します
実際のプログラムを定義し、その中で答えを丸め、ループするオプションで締めくくります。何も出力しない2 に気付くかもしれ
print
ませんが、それらは空白行を持つためだけに存在します。
コピーして貼り付けると、構文エラーが発生します。私はプログラマーではなく、これで一日中遊んでいます。このコードを編集して、コピー/貼り付けが可能で、想定どおりに実行する方法を知りたいだけです。