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

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