Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
print(Int(3.99), Int(-3.99))3 -3
- Ждать
4 -4: считать, чтоInt(…)округляет. Оно отбрасывает дробную часть, поэтомуInt(3.99)— это3. - Ждать
-4у отрицательного числа:Int(…)отбрасывает дробную часть и сдвигает число к нулю, поэтомуInt(-3.99)— это-3.
- Как округлить
3.99до ближайшего целого перед преобразованием? - Что даёт
Double(3)и теряется ли что-нибудь при таком преобразовании?