Форматированный вывод
Часть раздела Основы путешествия по Python на Coddy. Урок 34 из 77.
Задание
НовичокПоследний шаг этого проекта — оформить вывод!
Например, для следующих входных данных:
100 #bill
5 #tip percent
2 #number of peopleВывод в следующем формате:
Bill Split Calculator
Total (including tip): $105.0
Each person pays: $52.5Важные замечания о форматировании:
- Вывод должен быть точно таким же, как показано, включая все заглавные буквы и символы
- Не округляй числа — используй стандартное форматирование чисел с плавающей точкой в Python (без .2f или подобного)
- Когда числа преобразуются в тип float, Python отображает их с разным количеством знаков после запятой (например, 105.0, 52.5, 164.28571428571428)
- Используй f-строки, чтобы напрямую вставлять вычисленные значения:
f"${variable_name}"
Попробуйте сами
print("Bill Split Calculator")
bill_amount = float(input())
tip_percentage = float(input())
num_people = int(input())
tip_amount = (tip_percentage / 100) * bill_amount
total_amount = bill_amount + tip_amount
amount_per_person = total_amount / num_people
print(total_amount)
print(amount_per_person)Все уроки раздела Основы
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