Расчёт чаевых и общей суммы
Часть раздела Основы путешествия по Python на Coddy. Урок 32 из 77.
Задание
НовичокСоздайте программу-калькулятор чаевых, которая выполняет следующие шаги:
- Выведите «Bill Split Calculator» как заголовок программы
- Получите сумму счёта из пользовательского ввода
- Получите процент чаевых из пользовательского ввода
- Вычислите сумму чаевых по формуле:
tip_amount = (tip_percentage / 100) * bill_amount - Прибавьте сумму чаевых к сумме счёта, чтобы получить итоговую сумму
- Выведите итоговую сумму
Примечание: Вам нужно преобразовать введённые строки в числа с плавающей точкой с помощью float(input())
Важно: Используйте формулу точно в том виде, как она записана выше: сначала разделите tip_percentage на 100, затем умножьте на bill_amount. Изменение порядка операций (например, умножение перед делением) может привести к немного отличающимся результатам вычислений с плавающей точкой, которые не совпадут с ожидаемым выводом.
Попробуйте сами
# Шаг 1: Выведите название программы
# Шаг 2: Получите сумму счёта, введённую пользователем
# Шаг 3: Получите процент чаевых, введённый пользователем
# Шаг 4: Рассчитайте сумму чаевых
# Шаг 5: Рассчитайте итоговую сумму
# Шаг 6: Выведите итоговую сумму
Все уроки раздела Основы
4Операторы. Часть 2
Логические операторы. Часть 1Логические операторы. Часть 2Повторение — простая логикаЛогические операторы. Часть 3Логические операторы. Часть 47Калькулятор разделения счёта
Приветственное сообщениеПолучение ввода13Списки: продвинутый уровень
Срезы списков. Часть 1Срезы списков. Часть 2Операторы последовательностейПринадлежность2Переменные
ЧислаСтрокаЛогический типСоглашения об именованииПустые переменныеПовторение — инициализация переменных8Циклы
Цикл forЦикл whileПрерывание циклаПереход к следующей итерацииПовторение: факториалФункция rangeВложенный циклПовторение: динамический ввод3Операторы. Часть 1
Арифметические операторыОператор остатка от деленияСокращённые арифметические операцииПовторение — простая математикаОператоры сравнения6Базовый ввод-вывод
ВыводВывод с переменнымиВводПреобразование типаПовторение — до 120Повторение — истина или ложь9Функции
Объявление функцииАргументыВозврат значенияПовторение — функция SigmaПовторение — функция проверкиЗначения по умолчанию12Перебор последовательностей
Перебор элементовФункция enumerateПеребор строк. Часть 1Перебор строк. Часть 2Потренируйтесь самостоятельно: Онлайн-компилятор Python