Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
price = 3.14159
qty = 3
print(f"{qty}x{price:.2f}={qty * price:.1f}")3x3.14=9.4
- Ждать
3.1для{price:.2f}, будто2— это все цифры:.2fозначает две цифры после точки, поэтому3.14159выводится как3.14. - Ждать
9.0, будтоint, умноженный наfloat, теряет дробную часть:qty * priceпримерно равно9.425, а.1fоставляет один знак —9.4.
- Меняет ли
{price:.2f}значение, которое хранится вprice? - Как напечатать в f-строке символ
{?