Вступить в клуб →
средняявопросPython: типы, ООП и структуры данных

Поле объявлено как float, а в него приехала строка из JSON

from dataclasses import dataclass

@dataclass
class Order:
    id: int
    total: float

order = Order(id="17", total="990.00")   # данные пришли из внешнего JSON
print(order.total + 10)

Что произойдёт при выполнении?

  • Объект создастся, а сложение упадёт с TypeError
  • Ошибка возникнет раньше — при создании Order
  • Строки приведутся к числам, напечатается 1000.0
  • Напечатается "990.0010" — сработает склейка строк

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела