Какие числа появятся ** экране после запуска программы print('Исследование функций round,...

0 голосов
178 просмотров

Какие числа появятся на экране после запуска программы print('Исследование функций round, int') x = float(input('Введите х>> ')) print ('Округление - ', round(x)) print ('Целая часть - ', int(x)) если ввести х = 10.8?


Информатика (25 баллов) | 178 просмотров
Дан 1 ответ
0 голосов

В первом принте программа выведет 11 т.к round округляет число до ближайшего целого числа для 10,8 это 11 . Если бы там было 10,2 оно округлило бы до 10

Во 2 принте выведет программа выведет 10  из-за преобразование из типа float в тип int , тип int не может быть дробным числом и поэтому после преобразования оно отбрасывает дробную часть оставляя только целую  

(109 баллов)