-4

この質問に出くわしたとき、私は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: ")    
4

2 に答える 2

0

原価計算hybrid_costとの 2 台の車両がありstandard_costます。毎年、各車は一定の距離を走行します。年間の総費用は ですkm_driven * liters_per_km * dollars_per_literdollars_per_literは毎年 3% ずつ増加します。つまり、毎年i , price = base_price * (1 + 0.03 * i).

ハイブリッドは最初からコストがかかりhybrid_cost - standard_cost、それに追加されますが、標準はゼロから始まります。エンドポイントはどうなると思いますか?

プログラミングの重要な部分の 1 つは、特定の入力で実行される小さな汎用計算を定義できる関数と、指定された操作を特定の回数実行し、1 つ以上の基準が満たされたときに停止するループです。うまくいけば、これはあなたが始めるのに十分であることを願っています...

于 2013-04-01T18:00:54.607 に答える