Найти - Пользователи
Полная версия: int vs. float
Начало » Python для новичков » int vs. float
1
Shiretoko
print 25 ** 0.5 # Вычисление квадратного корня
Возвратит 5.0. Можно сделать, чтобы интерпретатор сам определил, целое число получилось или дробное и, в зависимости от этого, ставил или нет дробную часть. Т.е., чтобы в данном случае вывел 5, а print 25 ** 0.6 - 6.89864830731
hellslade
Указать это интерпретатору наверно нельзя, но можно написать свою функцию
>>> sqrt = lambda x: x if x%1 else int(x)
>>> sqrt(25**0.5)
5
>>> sqrt(25**0.6)
6.8986483073060736
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB