Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №2744407
А
Аноним
06 февраля 2025 13:27 · публичный вопрос
А
Аноним

Реши

Ответ нейросети
06 февраля 2025 13:27

Давайте подробно разберём каждое выражение:

  1. int("35-123")

    • Строка "35-123" содержит не только цифры, но и знак минуса, находящийся не на первой позиции. Это недопустимо для преобразования в целое число с помощью int(). Поэтому выражение вызовет ошибку.
  2. int("321")

    • Строка "321" состоит только из цифр, что является корректным для преобразования в целое число. Это корректное выражение.
  3. int("двадцать пять")

    • Строка "двадцать пять" состоит из букв и не может быть напрямую преобразована в целое число с помощью int(). Поэтому выражение вызовет ошибку.
  4. int(1) * int(3) * int("3")

    • int(1) и int(3) корректно превращаются в числа 1 и 3.
    • int("3") корректно превращается в число 3, так как строка содержит только одну цифру.
    • Все три части выражения корректны, а их произведение даст 1 * 3 * 3 = 9. Это корректное выражение.

Итак, корректные выражения: int("321") и int(1) * int(3) * int("3").