私は、ユーザーが旅行に行く人の数を入力し、プログラムが使用する各車両タイプの必要な数を決定するプログラムに取り組んでいます。そう言っ: カー - 4人の乗客 ミニバン - 7人の乗客 小型バス - 15人の乗客 ビッグバス - 60人の乗客Python:最も簡単な分割方法を教えてください
は、これは私がこれまで持っているものです。
car_capacity = int(4)
minivan_capacity = int(7)
short_bus_capacity = int(15)
full_size_bus_capacity = int(60)
cars_needed = 0
minivan_needed = 0
short_buses_needed = 0
full_size_buses_needed = 0
passengers = int(input("How many people will be going?\n"))
if passengers < 1:
print("Nobody is going, therefore no vehicles will be needed.")
while passengers > 0:
print(passengers % 60)
基本的に私がしようとしています必要な最少の車両を見つける。例(入力= 63出力1つのビッグバス、1小)
私は答えを求めているとは思わないしてください、私がどれだけこの
乗客の60人を乗せてみて、残りの乗客を小さなバスなどで試乗してみてください。 – Whitefret
[divmod](https://docs.python.org/2/)をチェックしてください。 library/functions.html#divmod)。ヒント: 'divmod(63,60)'を試してみたら返されるもの。 'divmod(76,60)'と 'divmod(16、7)'はどうでしょうか? –
あなたの例で必要とされる車の数(Input = 63)は1ビッグバスと1車にする必要はありませんか? – Leistungsabfall