この質問に出くわしたとき、私はPythonを学ぼうとしていました。質問に答えてくださいと言っているわけではありません。助けが必要なだけです。注: ループと if ステートメントなどの使用のみが許可されています。このプログラムや必要な数式を作成するためにループを使用できる場所がわかりません。
あなたの両親は新しい車を購入する必要があり、ハイブリッド車を購入するかどうかを決めようとしています。ハイブリッド車は、非ハイブリッド車に比べて CO2 排出量が少なく、燃料効率が優れています。ただし、ハイブリッド車は、非ハイブリッド バージョンよりもはるかに多くの費用がかかります。ご両親がどのタイプの車を購入するかを決定するのを手伝ってください (厳密には経済的コストの観点からであり、環境上の利点は考慮されていません)。典型的な家族は毎年 20,000 km を運転し、現在のガソリン代は 1 リットルあたり 1.30 ドルです。
ユーザーがハイブリッド車と非ハイブリッド車のコストを、それらの車両の合計燃費とともに入力できるようにします。また、ユーザーが毎年運転する平均距離を入力できるようにします (注: 平均は 20000 km/年です)。次に、2 台の車の価格が同じになるまでの所有年数を出力します。ガスの価格が 1 リットルあたり 1.30 ドルで同じままであると仮定します。
明らかに、ガスのコストは毎年増加します (これをインフレと呼びます)。ガス価格が毎年 3% 上昇するという考えを計算に組み込みます (つまり、年間インフレ率は 3% です)。
これは私がこれまでに持っているものです:
count=0
total=0
gas=1.30
avgkm=20000
normalcost=input("Please enter the cost of the non-hybrid vehicle: ")
hybridcost=input("Please enter the cost of the hybrid vehicle: ")
fueleff=input("Please enter the combined fuel effiency of both vehicles: ")