def pay_bills(month, bills):
if month % 3 == 0:
bills_to_pay = bills[1:-1]
else:
bills_to_pay = [bills[0], bills[-1]]
return bills_to_pay
print(pay_bills(5, ['Интернет', 'Коммуналка', 'Телефон', 'Страховка']))
['Оплата сервера', 'Горячая вода', 'Электричество', 'Налог на кота']
Каждый месяц Степан получает не менее трёх счетов.
Степан ежемесячно получает зарплату, а в конце каждого квартала — премию. В те месяцы, когда он получает премию (номера этих месяцев кратны 3), он оплачивает все счета, кроме первого и последнего.
В остальные месяцы он оплачивает только первый и последний счёт из списка.
Напишите функцию, которая автоматизирует процесс выбора счетов для оплаты.
Функция должна
принимать два параметра: номер месяца и список счетов;
возвращать список счетов, которые необходимо оплатить.
Номера месяцев начинаются с единицы: единицей обозначается январь.