6. Если сумма налога исчисляется в рублях и копейках, то налоговая служба округляет её до ближайшего рубля (до 50 копеек — с недостатком, свыше 50 копеек (включая 50) — с избытком). Напишите программу для ввода точной суммы налога и вывода суммы, которую следует уплатить.
Ответ
Программа, которая округляет сумму налога до ближайшего рубля:
tax = float(input(«Введите сумму налога в рублях и копейках: «))
# Используем функцию round() для округления суммы налога
rounded_tax = round(tax)
print(«Сумма налога:», tax)
print(«Сумма для уплаты:», rounded_tax)
В данном примере:
- Функция input() используется для ввода суммы налога с клавиатуры.
- Функция float() преобразует введенную строку в число с плавающей точкой.
- Оператор присваивания = присваивает введенное значение суммы налога переменной tax.
- Используется функция round(), которая округляет сумму налога до ближайшего целого числа. По умолчанию, round() округляет числа до целых значений.
- Функция print() используется для вывода исходной суммы налога и округленной суммы для уплаты на экран.
Таким образом, программа будет запрашивать у пользователя сумму налога в рублях и копейках, округлять её до ближайшего рубля с помощью функции round(), и выводить исходную сумму налога и округленную сумму для уплаты на экран.