-5
パッケージの種類、重量、および配送が行われるゾーンの数に基づいて送料を計算する必要があります。私は彼からすべてのハード番号を取得していないので、私はいくつかのプレースメントを使用していますが、それはあまり重要ではありません。問題は、エラーが表示されていないにもかかわらず、プログラムを実行すると空白のページだけが返され、数字などの入力を求めるプロンプトは表示されません。(Python)エラーはありませんが、プログラムは実行されていません
ここにコードがあります。
def main():
packageType = input('Please enter the package type: ')
rate = 0
zoneRate = 0
if packageType == 1:
rate += 1.25
elif packageType == 2:
rate += 1.5
elif packageType == 3:
rate += 1.75
elif packageType == 4:
rate += 2
weight = input('Please enter the weight: ')
if weight <= 2:
rate += 3.10
elif weight > 2 and weight <= 6:
rate += 4.20
elif weight > 6 and weight <= 10:
rate += 5.30
elif weight > 10:
rate += 6.40
zones = input('Please enter how many zones are crossed: ')
if zones == 1:
zoneRate += 5
if zones == 2:
zoneRate += 10
if zones == 3:
zoneRate += 15
cost = rate * zoneRate
print(('The shipping cost is: '), cost)
を持っている必要がありますが、 'メイン()'を呼び出すために欠場か? – PRMoureu
あなたはどのようにプログラムを実行していますか? – snakecharmerb
あなたが 'main()'を呼び出さなかったためです。 –