• Предмет: Информатика
  • Автор: kuanysheva7777
  • Вопрос задан 4 месяца назад

3. Укажите результат после выполнения програм X=4,568 y=8,71 2-2,752 print(int(x)) print(y) print(round(z)) 1 P 13​

Приложения:

Ответы

Ответ дал: AninoKreker
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

```

Вас заинтересует