Форум сайта python.su
def is_prime(a):
prostoe = True
for n in range(2,int (a/2)+1):
if a % n == 0:
prostoe = False
return prostoe
есть такая функция нужно ей воспользоваться и перебрать все числа от нуля до ста и вывести те которые являются простыми
Офлайн
Уже сам решил
for z in range(0,100):
is_prime(z)
if is_prime(z) == True:
print(z ,“Prostoe”)
else:
print(z, “ne prostoe”)
Офлайн
damon
Извиняй, братан, что не успели..
Офлайн
Офлайн
damonстрочка лишняя
Уже сам решилfor z in range(0,100): is_prime(z) if is_prime(z) == True: print(z ,“Prostoe”) else: print(z, “ne prostoe”)
Отредактировано izekia (Ноя. 10, 2016 02:35:55)
Офлайн
izekiaИ решето мы тоже тут делали года два назад :)
и вообще на диапазоне искать простые числа лучше с помощью решета Эратосфена
и тут я нашел эту тему и понял, что все я написал бесполезно)
Офлайн