🔖 Справочник практикума

⚡ Краткий справочник

  • print(*items, sep="\n") — вывести элементы коллекции по одному на строке.
  • for a, b in pairs — распаковать кортежи в цикле.
  • {text:<15} — текст влево, ширина 15.
  • {number:>10.2f} — число вправо, 2 знака после точки.
  • sum(price for _, price in products) — сумма цен.
ПриёмПримерЗачем
Распаковка в printprint(*products, sep="\n")Задача 1 без явного цикла
Распаковка кортежаfor name, price in productsНе писать item[0], item[1]
Фильтрif amount > 10Оставить нужные строки
Левое выравнивание{name:<15}Названия в таблице
Правое выравнивание{price:>10.2f}Цены и суммы
Разделительprint("-" * 60)Визуальная строка таблицы
Итогtotal += salaryСумма зарплат или времени
Среднееaverage = total / len(items)Средняя зарплата или время

Форматы чисел

price = 127.99
salary = 1600
print(f"{price:.2f}")
print(f"{salary:,.2f}")
print(f"{price:>10.2f}")

Шаблон таблицы

print(f"{'Название':<15} | {'Цена':>10}")
print("-" * 28)
for name, price in products:
    print(f"{name:<15} | {price:>10.2f}")