3. Укажите результат после выполнения програм X=4,568 y=8,71 2-2,752 print(int(x)) print(y) print(round(z)) 1 P 13
Приложения:
![](https://st.uroker.com/files/85f/85fa363bfe89ef4bd7566be97a0443e7.jpg)
Ответы
Ответ дал:
2
В данной программе переменной `z` значение не присваивается, поэтому попытка округления переменной `z` приведет к ошибке.
Результат выполнения программы при значениях `X=4.568` и `y=8.71` будет следующим:
```
4
8.71
TypeError: type NoneType doesn't define __round__ method
```
Первая строка выводит целое число 4, полученное из переменной `X`.
Вторая строка выводит число с плавающей точкой 8.71, полученное из переменной `y`.
Третья строка попытается округлить переменную `z`, которая не определена, что вызовет ошибку `TypeError`. Предположим, что нам надо было написать `z = X - Y` перед строкой с округлением, чтобы переменной `z` присваивалось значение разности `X` и `Y`. Тогда результат программы будет таким:
```
4
8.71
-3
```
Вас заинтересует
3 месяца назад
3 месяца назад
1 год назад
7 лет назад