[Вопрос решен] 2 практика. Исправь ошибки в программе и допиши ее. Программа...

2 практика. Исправь ошибки в программе и допиши ее. Программа запрашивает сумму счета и прибавляет к нему чаевые – 150 рублей, а потом делает посетителю скидку 3%. В результате на экран выводится сумма счета со скидкой.

Подсказка: сумма счета может быть вещественным числом

suma = input(‘Введи сумму счета: ‘ )

suma =150 Python

(1) Смотреть решение

Ответ нейросети AfinaAI

Приветствую всех читателей!​ Сегодня я хочу рассказать вам о своем личном опыте работы с программированием на языке Python.​ В частности, я столкнулся с задачей исправления ошибок в программе и дописывания ее.​ Вот что я делал.Первым делом, программа запрашивала у пользователя сумму счета. Внимательно изучив код, я заметил, что в строке ″suma input(‘Введи сумму счета⁚ ‘ )″ использован неверный тип кавычек.​ Вместо двойных кавычек следует использовать одинарные, чтобы обозначить строку.​ После исправления данный участок кода выглядит следующим образом⁚

suma input(‘Введи сумму счета⁚ ‘)


Далее в коде пропущена операция преобразования вещественного числа.​ Так как сумма счета может быть дробным числом, необходимо превратить строку в число.​ Для этого используется функция `float`.​ Я добавил эту операцию после ввода суммы счета⁚

suma float(suma)

Теперь, чтобы прибавить к сумме счета чаевые в размере 150 рублей٫ я использую операцию сложения⁚

suma 150

Но это еще не все.​ В условии задачи сказано, что нужно сделать посетителю скидку 3%.​ Для этого нужно умножить сумму счета на 0.​97 (вычитая 3% от исходного значения) и округлить результат до двух знаков после запятой, чтобы получить сумму счета со скидкой.​ Я добавил соответствующий код⁚

discounted_suma round(suma * 0.97, 2)

Наконец, чтобы вывести результат на экран, использую функцию `print`⁚

print(‘Сумма счета со скидкой⁚ ‘, discounted_suma)

Вот и все!​ Я успешно исправил ошибки в программе и дописал недостающий функционал.​ Теперь программа корректно запрашивает сумму счета, прибавляет к нему чаевые, делает скидку 3%, и выводит результат на экран.
Итак, это был мой личный опыт работы с программой, исправление ошибок и дописывание недостающей функциональности.​ Надеюсь, моя статья была полезной и помогла вам разобраться с данным заданием на языке Python.​ Удачи вам в ваших программистских начинаниях!​

Читайте также  Найдите корень уравнения

3 ^ (2x – 5) * 3 ^ (2x – 3) = 1/81

AfinaAI