Контрольные задания > Задача 2
Напишите программу, которая считывает два целых числа а и в и выводит на экран квадрат суммы (a+b)² и сумму квадратов а²+b² этих чисел.
Формат входных данных
На вход программе подаётся два целых числа, каждое на отдельной строке.
Формат выходных данных
Программа должна вывести текст в соответствии с условием.
Тестовые данные
Sample Input 3:
17
0
Вопрос:
Задача 2
Напишите программу, которая считывает два целых числа а и в и выводит на экран квадрат суммы (a+b)² и сумму квадратов а²+b² этих чисел.
Формат входных данных
На вход программе подаётся два целых числа, каждое на отдельной строке.
Формат выходных данных
Программа должна вывести текст в соответствии с условием.
Тестовые данные
Sample Input 3:
17
0
```python
a = int(input())
b = int(input())
square_of_sum = (a + b) ** 2
sum_of_squares = a ** 2 + b ** 2
print(f'Квадрат суммы {a} и {b} равен {square_of_sum}')
print(f'Сумма квадратов {a} и {b} равна {sum_of_squares}')
```
Для входных данных `17` и `0` программа выведет:
```
Квадрат суммы 17 и 0 равен 289
Сумма квадратов 17 и 0 равна 289
```
**Объяснение:**
1. **Считываем входные данные:**
* `a = int(input())` - считываем первое число и преобразуем его в целое число.
* `b = int(input())` - считываем второе число и преобразуем его в целое число.
2. **Вычисляем квадрат суммы:**
* `square_of_sum = (a + b) ** 2` - вычисляем квадрат суммы чисел `a` и `b`.
3. **Вычисляем сумму квадратов:**
* `sum_of_squares = a ** 2 + b ** 2` - вычисляем сумму квадратов чисел `a` и `b`.
4. **Выводим результаты:**
* `print(f'Квадрат суммы {a} и {b} равен {square_of_sum}')` - выводим строку с результатом вычисления квадрата суммы.
* `print(f'Сумма квадратов {a} и {b} равна {sum_of_squares}')` - выводим строку с результатом вычисления суммы квадратов.