Я получаю эту ошибку при запуске кода и не знаю, почему мой промежуточный итог не будет работать, если все будет выглядеть правильно с отступом.Это ошибка, которую я получаю:
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') + '%')