Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 31, 2022 14:52:49

Sergun
Зарегистрирован: 2022-09-27
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Помощь со скриптом

Всем привет!
Пытаюсь запустить скрипт а он не выполняется. Вот где то я с пробелами видно накосячил ))
Поможете найти ошибку?

 def prime(n,):
   lst =[2]
   for i in range(3, n+3, 2):
        if (i > 10) and (i % 10 == 5):
            continue
        for j in lst:
         if j*j-1 >i:
            lst.append(i)
            break
        if (i % j == 0):
            break
        else:
            lst.append(i)
        if ((n-2) in lst) and (n in lst) and ((n+2) in lst):
        
            return True
        else:
            return False

Офлайн

#2 Окт. 31, 2022 17:13:08

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Помощь со скриптом

Ошибок нет! Код выполняется!
Но вы ведь добавили функцию - а вот вызвать ее забыли
prime(10)
Но так вы тоже не увидите результат потому что функция возвращает значение но не выводит ничего
для вывода нужно использовать функцию print

 result = prime(10)
print(result)



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#3 Ноя. 1, 2022 08:05:47

Sergun
Зарегистрирован: 2022-09-27
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Помощь со скриптом

ZerG
Ошибок нет! Код выполняется!Но вы ведь добавили функцию - а вот вызвать ее забыли prime(10)Но так вы тоже не увидите результат потому что функция возвращает значение но не выводит ничегодля вывода нужно использовать функцию print
Да действительно. Спасибо!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version