generate functionWed, 03 May 2023

Напиши код программы на языке python. n людей за m дней должны посидеть за k столами. сумма мест за столами равно n. Максимальное количество людей должно познакомиться друг с другом. Считается что люди познакомились если они уже сидели за одним столом. вывести значения как в примере Пример ввода 1 Введите количество людей: 3 Введите количество дней: 2 Введите количество столов: 2 Пример вывода 1 День 1: На столе 1 сидят люди с номерами: [1, 2] На столе 2 сидят люди с номерами: [3] День 2: На столе 1 сидят люди с номерами: [1, 3] На столе 2 сидят люди с номерами: [2]

3 n = int(input('Количество людей: ')) m = int(input('Количество дней: ')) k = int(input('Количество столов: ')) tables = [[] for _ in range(k)] for day in range(1, m + 1): print(f'\nДень {day}:') for table in range(1, k + 1): tables[table - 1].append(table) print(f'\tНа столе {table} сидят люди с номерами: {tables[table - 1]}') if len(tables[table - 1]) == n: tables[table - 1] = []

Questions about programming?Chat with your personal AI assistant