/
Carton
/
python-course-tasks
Обзор
Документация
Войти
/
Carton
/
python-course-tasks
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
task_07_02_03/main.py
51 строка
1 KB
Yuri Petrov
+ перенос заданий в отдельный репозиторий
02 июл 2020, 02:05
02 июл 2020, 02:05
5312992
Код
Авторство
О чём код?
# Программирование на языке высокого уровня (Python). # https://www.yuripetrov.ru/edu/python # Задание task_07_02_03. # # Выполнил: Фамилия И.О. # Группа: !!! # E-mail: !!! """ Ошибки (номера строк через пробел, данная строка - №2): !!! """ def first_vacant_row(seats): """Вернуть первый ряд, в котором имеется больше всего свободных мест и их количество. Возвращаемая нумерация рядов с 1. Если свободных мест нет, вернуть 0, 0. Параметры: - seats (list of list): информация о проданных билетах (1 - продано, 0 - нет). Результат: - tuple (ряд, количество мест). """ max_count = 0 max_row = 0 for row_index, row in enumerate(seats): available_seats_count = row.count(0) # 0 - пусто if available_seats_count >= max_count: max_row = row_index max_count = available_seats_count return max_row, max_count # import random # # random.seed(50) # # ROWS_MAX = 10 # SEATS_MAX = 5 # # seats = [[random.randint(0, 1) for seat in range(SEATS_MAX)] # for row in range(ROWS_MAX)] # # for seat in seats: # print(seat) # # print(first_vacant_row(seats))