Итоговые итоги Python: «TabError: непоследовательное использование табуляции и пробелов в отступе» - PullRequest
0 голосов
/ 09 марта 2019

Я получаю эту ошибку при запуске кода и не знаю, почему мой промежуточный итог не будет работать, если все будет выглядеть правильно с отступом.Это ошибка, которую я получаю:

totalRooms += rooms
                  ^
TabError: inconsistent use of tabs and spaces in indentation

Вот моя программа:

def main():

    developerInfo()

    totalFloors = int(input('Enter the number of floors in the hotel: '))
    totalRoomsOccupied = 0
    totalRoomsUnoccupied = 0
    totalRooms = 0



    for hotelRateLoop in range(totalFloors):


        rooms = int(input('Enter the number of rooms on the floor: '))
        roomsOccupied = int(input('Enter the number of rooms occupied: '))
        roomsUnoccupied = int(rooms - roomsOccupied)


        totalRooms += rooms
        totalRoomsOccupied += roomsOccupied
        totalRoomsUnoccupied += roomsUnoccupied

    occupancyRate = float(totalRoomsOccupied / totalRooms)

    print('Total number of rooms: ' + str(totalRooms))
    print('Total number of rooms occupied: ' + str(totalRoomsOccupied))
    print('Total number of rooms unoccupied: ' + str(totalRoomsUnoccupied))
    print('Occupancy Rate: ' + format((occupancyRate * 100), '.2f') + '%')
...