Часть 1: Соедини выражения с их типами
1 --- intint("2") --- intstr(3 * 4) --- intint("123 45") // 4321 --- intОбъяснение:
1 и выражения, которые вычисляются в целые числа (3 * 4), имеют тип int (целое число).int() преобразует строку в целое число, если это возможно.str() преобразует что-либо в строку. В данном случае, строка "123 45" с комментарием // 4321, все равно остается строкой.Часть 2: Расставь выражения в подходящие столбцы
int("35-123") - Хотя строка содержит дефис, функция int() может попытаться преобразовать ее, но это может привести к ошибке, если строка не является числом. В контексте Python, это будет ошибка, так как "35-123" не является числом.int("-1") - Эта строка содержит отрицательное число и будет корректно преобразована в целое число -1.Пересмотр и уточнение:
Исходя из стандартного поведения Python:
int("35-123") вызовет ошибку ValueError, так как "35-123" не является корректным числовым представлением.int("-1") корректно преобразуется в целое число -1.str(3 * 4) преобразует результат умножения (12) в строку "12".int("123 45") // 4321 Эта строка содержит пробелы, что приведет к ошибке ValueError при попытке преобразования в int.Финальное распределение:
int("-1")int("35-123")int("123 45") // 4321Ответ: