Форум сайта python.su
0
Всё ещё являюсь дилетантом, и никак не могу понять какую роль тут играет знак процента “%”
вот кодэ…
def f(x):
for y in xrange(2, x):
if x%y==0: return 0
return 1
filter(f, xrange(2, 40))
Отредактировано (Фев. 5, 2011 23:10:39)
Офлайн
3
остаток от деления, только не говорите что в книжках или мануалах этого нет….
Офлайн
0
как ни странно я этого не видел, но я же говорю что я мог что то упустить, все мы люди, всем свойственно ошибаться…
Офлайн
0
Питон, ладно, обьясню тебе! Это остаток от деления!
9 % 3 == 0
9 % 5 == 4
Офлайн
3
python4ikСпасибо, К.О., без тебя бы с первого раза топикстартер не понял бы :)
Это остаток от деления!
Офлайн
0
Подскажите пожалуйста, могу я как то форматировать остаток деления в более привычный вид?
например
a = 27%4
print a
Офлайн
Возможно, Вам это надо?
>>> from __future__ import division >>> import math >>> math.modf(27 / 4) (0.75, 6.0) >>>
Офлайн
0
Большое спасибо.
Версия Python 2.6.3
Чувствую, я на ней засиделся.
Офлайн