簡體   English   中英

運行時錯誤:誰能幫幫我? Python代碼

[英]Runtime Error: Can anyone help me out? Python code

以下代碼有一些運行時錯誤似乎無法修復。 任何人都可以幫忙嗎?

if __name__ == "__main__":
    no_of_parked_vehicles = int(input())
    list_vehicles = {}
    t = 0
    for i in range(no_of_parked_vehicles):
        vehicleSeq = int(input())
        fourWheeler = input()
        parkedFor = float(input())
        valetParking = input()
        t = t + 1
        parked_vehicle = ParkedVehicle(vehicleSeq, fourWheeler, parkedFor, valetParking)
        list_vehicles[t] = parked_vehicle

    parking_lot = ParkingLot(list_vehicles)

    lot_number = int(input())
    temp =  parking_lot.updateParkedStatus(lot_number)
    charge = parking_lot.getParkingCharges(lot_number)

    if temp == None:
        print("Lot Number Invalid")
    else:
        print(temp[0], temp[1])

    if charge == None:
        print("Lot Number Invalid")
    else:
        print(charge)

**錯誤是:Traceback(最近一次調用最后一次):

  File "Solution.py", line 47, in <module>

    parkedFor = float(input())

ValueError: could not convert string to float: 'No'**

當您應該為變量 parkedFor 輸入浮點數時,您似乎在控制台中輸入了文本“否”。

我了解您計算錯誤,您想在 valetParking 變量的下一個輸入中輸入“否”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM