Функции · 15 из 29
Распечатать счёт
Задействованы также: Строки, Списки
Счёт печатается в столбик: название работы слева, сумма справа, снизу итог. Клиенты придираются к кривым столбикам больше, чем к ценам.
Что сделать
Сложите счёт строкой для печати — работы в столбик и итог внизу.
Что приходит
raboty— список пар(название, сумма), сумма в рублях целая
Что вернуть
Строку: по строке название: сумма ₽ на работу и последней — Итого: сумма ₽; строки через перевод строки.
Допишите функцию schet в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
Замена масла за 1500 и диагностика за 800 печатаются тремя строками: Замена масла: 1500 ₽, Диагностика: 800 ₽ и Итого: 2300 ₽. Пустой список — одна строка Итого: 0 ₽.
schet([('Замена масла', 1500), ('Диагностика', 800)])
'Замена масла: 1500 ₽\nДиагностика: 800 ₽\nИтого: 2300 ₽'
Функция принимает список пар (название работы, сумма в рублях — целое). Возвращает строку: по строке на работу в виде «название: сумма ₽», затем строка «Итого: сумма ₽». Строки разделены переносом. Для пустого списка возвращает «Итого: 0 ₽».
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.