1) Результат вийшов неочікуваним. Замість очікуваного 160 програма вивела 12337
2) Тепер виконалась дія арифметичного додавання значень цих двох змінних, результат: 160
3) Результат змінився лише в форматі виведення результату. Тип змінної встановлено як float (числа з комою), і програма вивела результат в такому форматі: 160.0
4) Як і в першому разі програма виконала конкатенацію (об'єднання) двох стрічок замість арифметичного додавання чисел x і y. Це тому що по замовчуванню до змінної встановлюється тип str, якщо в коді програми не вказано її тип. І програма починає працювати з тою змінною як зі стрічкою, незалежно від того, що в тій змінній міститься.
Answers & Comments
1) Результат вийшов неочікуваним. Замість очікуваного 160 програма вивела 12337
2) Тепер виконалась дія арифметичного додавання значень цих двох змінних, результат: 160
3) Результат змінився лише в форматі виведення результату. Тип змінної встановлено як float (числа з комою), і програма вивела результат в такому форматі: 160.0
4) Як і в першому разі програма виконала конкатенацію (об'єднання) двох стрічок замість арифметичного додавання чисел x і y. Це тому що по замовчуванню до змінної встановлюється тип str, якщо в коді програми не вказано її тип. І програма починає працювати з тою змінною як зі стрічкою, незалежно від того, що в тій змінній міститься.