オフィスで頻繁に行うプロセスを自動化するスクリプトを作成しようとしています。このスクリプトを配置したい場所から .dll を /syswow64 などのフォルダーやその他のいくつかの場所にコピーし、そこに登録する必要があります。現在、Python はかなり新しいので、これを行う方法はまだわかりません。C++ はよく知っていますが、Python は知りません。とにかくこれを Python で行うことを考えました。私はそれのほとんどを理解できると確信しています
1 に答える
2
私には、このように読めます。
[0..4] の範囲の 10 個の乱数のリストを作成します。
リストの各要素について、バランス ルールが保持されていることを確認します。すべての要素 <= current を見つけてそれらを合計し、すべての要素 > current を見つけてそれらを合計し、比較します。すべての要素でそうである場合は、配列がバランスがとれていると報告します。
しかし、この定義は私には矛盾しているように思えます。
現在の要素を「現在よりも小さいか等しい」グループ (≤-group) に含める場合、最大要素は ≤-group にリスト全体を持ち、>-group にはリストを持たないため、常に残高。
現在の要素を ≤-group に含めない場合、list の最大要素はそれ自体を除くすべてが ≤-group にあり、>-group には何もありません。
現在の要素を独自の >-group に含めると、ばかげているように聞こえます。
≤-group と >-group の代わりに <-group と ≥-group を使用しても、定義が矛盾することはありません。最小限の要素は常にバランスを崩します。
正確な処方についてメンターに尋ねてください。
プログラムのスケルトンは次のようになります。
import random
the_list = [random.randint(0, 4) for _ in range(10)]
if is_balanced(the_list):
print "Yes!"
else:
print "No."
def is_balanced(the_list):
# here's your assignment
于 2013-05-07T16:29:30.957 に答える