Для определения итоговой суммы платежа за коммунальные услуги с учётом возможных скидок можно использовать следующий алгоритм: 1. Запросить у пользователя общую сумму к оплате. 2. Определить, является ли пользователь пенсионером. Если да, то применить скидку 10 %. 3. Определить, является ли пользователь ветераном войны. Если да, то применить дополнительную скидку 30 %. 4. Вывести итоговую сумму к оплате с учётом всех скидок. Вот пример реализации этого алгоритма на Python: total_payment = float(input("Введите общую сумму к оплате: ")) is_pensioner = input("Вы пенсионер? (да / нет): ") == "да" is_war_veteran = input("Вы ветеран войны? (да / нет): ") == "да" if is_pensioner: total_payment *= 0.9 if is_war_veteran: total_payment *= 0.7 print("Итоговая сумма к оплате:", total_payment) Этот код запрашивает у пользователя общую сумму к оплате и определяет, является ли он пенсионером или ветераном войны. Затем применяется соответствующая скидка, и выводится итоговая сумма к оплате.