Найти - Пользователи
Полная версия: Посчитать сколько цифр после точки
Начало » Python для новичков » Посчитать сколько цифр после точки
1 2 3
marvellik
FishHook
Ну как бы “одна целая пятьдесят тысяч стотысячных”
век живи век учись первый раз такое слышу. 1.5000 понимаю что полтора литра ну как математически выразить не пойму а вообще то это есть одна целая (единица) и пять десятых и а вот 1.5001 это уже одна целая пять десятых и одна десятитысячная.а вот одна целая пятьдесят тысяч ну никак не могут быть стотысячными потому что 50 тысяч это 50 000 а стотысячных это 0. 000005
py.user.next
marvellik
а вот 1.5001 это уже одна целая пять десятых и одна десятитысячная
0.5 = 0.50 = 0.500 = 0.5000
5/10 = 50/100 = 500/1000 = 5000/10000
0.5001 = 5001/10000
marvellik
py.user.next
5/10 = 50/100 = 500/1000 = 5000/10000
как ни крути а результат равен 0.5 что согласно математике и есть 0 целых 5 десятых.
а вот 0.5001 это 0 целых 5 десятых 0 сотых 0 тысячных и 1 десятитысячная
py.user.next
marvellik
а вот 0.5001 это 0 целых 5 десятых 0 сотых 0 тысячных и 1 десятитысячная
5001/10000 - это такая дробь, которая так и произносится.
Если у тебя есть дробь 5/10, то это пять десятых.
Если у тебя есть дробь 1/2, то это одна вторая.

А как, по-твоему, произносится 0.123456? Одна десятая и две сотых и три тысячных и … ?
Это 123 тысячи 456 миллионных.
marvellik
py.user.next
Это 123 тысячи 456 миллионных.
это согласен но так милионный разряд ты считаешь по последней цифре и явно указываешь что перед ней 123 тысячи 456. вот 1.50000 ну никак не может быть одна целая пятьдесят тысяч стотысячных
1.00005 это уже одна целая 5 стотысячных и даже 1.000050000 все равно будет одна целая 5 стотысячных так как 5 находиться в разряде стотысячных после запятой
FishHook
marvellik
0.5 = 5/10 = 0.50000 = 50000/100000
последнее как раз и есть пятьдесят тысяч стотысячных
marvellik
FishHook
50000/100000 и есть пятьдесят тысяч стотысячных
да так и есть при других случаях но тут вопрос стоял посчитать числа после точки а тут 50000/100000 я точки не вижу а если отобразить результат
>>> 50000/100000
>>> 0.5
то как ни крути 0.5 и все таки 5 десятых а никакие не пятьдесят тысяч стотысячных
doza_and
marvellik
то как ни крути 0.5 и все таки 5 десятых а никакие не пятьдесят тысяч стотысячных
как ни крути большинство чисел имеют одинаковое число знаков после запятой :)
>>> "{0:60.68e}".format(1./7)
'1.42857142857142849212692681248881854116916656494140625000000000000000e-01'
>>> "{0:60.68e}".format(1./3)
'3.33333333333333314829616256247390992939472198486328125000000000000000e-01'
>>> "{0:60.68e}".format(1./9)
'1.11111111111111104943205418749130330979824066162109375000000000000000e-01'
>>> "{0:60.68e}".format(1./10.)
'1.00000000000000005551115123125782702118158340454101562500000000000000e-01'
FishHook
marvellik
то как ни крути 0.5 и все таки 5 десятых а никакие не пятьдесят тысяч стотысячных
тяжело тебе будет
marvellik
но тут вопрос стоял посчитать числа после точки
а точно не цифры?
marvellik
doza_and
как ни крути большинство чисел имеют одинаковое число знаков после запятой
не спорю если число не делится нацело тут вопрос пятьдесят тысяч стотысячных 50000/100000 как будет выглядеть результат как ноль целых пятьдесят тысяч стотысячных или ноль целых пять десятых?
FishHook
а точно не цифры?
(исправлюсь) цифры после запятой.
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