-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)
你錯過來電'的main()'? – PRMoureu
你如何運行程序? – snakecharmerb
,因爲你沒有調用'main()'。 –