0

Python ロジックの問題には、単純な関数 min() および max() が含まれます。

ここで説明されている問題を確認できます。

パート 2: では、全体の話をします。以下に示すように、2 つの橋からなる 2 つ目のルートもあり、最初の橋は重量制限 d で、2 つ目の橋は重量制限 e です。

あなたのトラックはどちらのルートでも構いません。2 つの都市間で輸送できる最大重量を出力するプログラムを作成します。変数 a、b、c、d にブリッジの重量制限が含まれているとします。

試してみprint(min(a,b,c)たりmin(d,e))

print(min(a,b,c), min(d,e))

print(min(a,b,c)min(d,e))

ユーザーがどのルートを取るかに応じて、if ステートメントが必要ですか?

4

2 に答える 2

3

これはすべて 1 つの式で行うことができますが、理解しやすいように分割してみましょう。

まず、ルート 1 で輸送できる最大重量はどれくらいですか? あなたはすでにこの部分を知っています:

route1 = min(a, b, c)

ルート 2 についても同様です。

route2 = min(d, e)

さて、トラックはどちらのルートも通ることができるので、最も輸送できるルートを選ぶことになります。

route_best = max(route1, route2)

そして、それを印刷するだけです:

print(route_best)
于 2013-08-29T19:23:19.163 に答える
1

1行の答えは次のとおりです。

print max(min(a,b,c), min(d,e))

その例は何からですか?

于 2013-08-29T19:43:22.730 に答える