Привет! Давай разберемся с задачей.
Тебе нужно распределить выражения в два столбца: «Корректное выражение» и «Выдаст ошибку».
Давай посмотрим каждое выражение:
int("35-123") - Если мы пытаемся преобразовать строку, которая содержит символы, не являющиеся числом (например, знак минуса внутри цифр), то это вызовет ошибку. Это выражение идёт в «Выдаст ошибку».
int("-1") - Это корректное выражение, так как строка может содержать отрицательное число, и оно будет правильно преобразовано в число. Это выражение идёт в «Корректное выражение».
int("двадцать пять") - Здесь мы пытаемся превратить строку с текстом в число, что вызовет ошибку. Это выражение идёт в «Выдаст ошибку».
int('11') * int('3') - Здесь мы превращаем строки, содержащие числа, в сами числа, а затем их умножаем. Это корректное выражение. Оно идёт в «Корректное выражение».
Итак, столбцы будут выглядеть так:
- Корректное выражение: int("-1"), int('11') * int('3')
- Выдаст ошибку: int("35-123"), int("двадцать пять")
Если есть вопросы или что-то непонятно, не стесняйся спрашивать! 😊