1) 14.141 - 5.45 = 8.691;
функция round() в языке Python округляет число до ближайшего целого числа (ибо не указан второй параметр функции), поэтому выражение = 9
тип выражения - целое число
2) 128.5 % 10 = (% - оператор деления с остатком) 128.5 / 10 = 12.85 -> дробную часть 85 с десятичной точкой "отбрасываем" - > остаётся 12, т.е., в числе 128.5 "помещается" двенадцать десяток; 12*10 = 120 -> 128.5 - 120 = 8.5
тип выражения - число с плавающей точкой
3) 25.14 + 15.458 = 40.598;
функция int() в языке Python "отбрасывает" дробную часть, поэтому выражение = 40
4) 856 / 177 = 4,836158192090395;
функция round() в языке Python округляет число до ближайшего целого числа (ибо не указан второй её параметр), поэтому выражение = 5
5) 25.14 + 15.458 = 40,598;
функция int() в языке Python "отбрасывает" дробную часть -> 40; функция str() возвращает строку, поэтому выражение = '40'
тип выражения - строка
6) 16.5 / 4 = 4,125; // - оператор целочисленного деления в языке Python, т.е., он "отбрасывает" дробную часть -> 16.5 // 4 = 4;
4 % 7 = 4 / 7 = 0,5714285714285714 -> дробную часть с десятичной точкой "отбрасываем" - > остаётся 0, т.е., в цифре 4 "помещается" 0 семёрок; 0*7 = 0 -> 4 - 0 = 4
7) 19.5 / 4 = 4,875 -> (// - целочисленное деление) 19.5 // 4 = 4;
4 % 7 = 4;
3 + 4 = 7
8) 3 * 7 = 21;
21 // 2 = 10;
10 % 7 = 10 / 7 = 1,428571428571429 -> 1 -> "помещается" одна семёрка в числе 10; 1 * 7 = 7 -> 10 - 7 = 3;
str(3) = '3';
'35' + '3' = '353'
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
1) 14.141 - 5.45 = 8.691;
функция round() в языке Python округляет число до ближайшего целого числа (ибо не указан второй параметр функции), поэтому выражение = 9
тип выражения - целое число
2) 128.5 % 10 = (% - оператор деления с остатком) 128.5 / 10 = 12.85 -> дробную часть 85 с десятичной точкой "отбрасываем" - > остаётся 12, т.е., в числе 128.5 "помещается" двенадцать десяток; 12*10 = 120 -> 128.5 - 120 = 8.5
тип выражения - число с плавающей точкой
3) 25.14 + 15.458 = 40.598;
функция int() в языке Python "отбрасывает" дробную часть, поэтому выражение = 40
тип выражения - целое число
4) 856 / 177 = 4,836158192090395;
функция round() в языке Python округляет число до ближайшего целого числа (ибо не указан второй её параметр), поэтому выражение = 5
тип выражения - целое число
5) 25.14 + 15.458 = 40,598;
функция int() в языке Python "отбрасывает" дробную часть -> 40; функция str() возвращает строку, поэтому выражение = '40'
тип выражения - строка
6) 16.5 / 4 = 4,125; // - оператор целочисленного деления в языке Python, т.е., он "отбрасывает" дробную часть -> 16.5 // 4 = 4;
4 % 7 = 4 / 7 = 0,5714285714285714 -> дробную часть с десятичной точкой "отбрасываем" - > остаётся 0, т.е., в цифре 4 "помещается" 0 семёрок; 0*7 = 0 -> 4 - 0 = 4
тип выражения - целое число
7) 19.5 / 4 = 4,875 -> (// - целочисленное деление) 19.5 // 4 = 4;
4 % 7 = 4;
3 + 4 = 7
тип выражения - целое число
8) 3 * 7 = 21;
21 // 2 = 10;
10 % 7 = 10 / 7 = 1,428571428571429 -> 1 -> "помещается" одна семёрка в числе 10; 1 * 7 = 7 -> 10 - 7 = 3;
str(3) = '3';
'35' + '3' = '353'
тип выражения - строка