Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 05.06.2018, 22:25   #1
zincked
Новичок
 
Регистрация: 27.05.2018
Сообщений: 3
Репутация: 10
По умолчанию builtins.IndentationError: unindent does not match any outer indentation level (x-wingide-python-shell://143598656/2, line 52)

Программа пишет builtins.IndentationError: unindent does not match any outer indentation level (x-wingide-python-shell://143598656/2, line 52)
как это исправить?
Код:

def multi(n):
   i = 2
   mult = []
   while i * i <= n:
      while n % i == 0:
         mult.append(i)
         n = n / i
         i = i + 1
         if n > 1:
            mult.append(int(n))   
   return(mult)



def NOK(p,q):
    if p>q:
        m=p
        n=q
    else:
        m=q
        n=p
    v=m%n
    while v!=0:
        m=n
        n=v
        v=m%n
    return(p/n*q)


inpt=list(map(int,input().split()))
a=inpt[0]
c=inpt[1]

if c%a!=0:
    b=-1
    
else:
    if a==1:
        b=c
    else:
        mult=multi(c)
        n=[]
        m=[]
        l=len(mult)
        n[0]=mult[0]
        m[0]=1
        j=0
        for i in range(l-2):
           if mult[i+1]==mult[i]:
              m[j]=m[j]+1
            else:
               j=j+1
               m[j]=1
               n[j]=mult[i+1]
print(int(b))


Последний раз редактировалось Аватар; 06.06.2018 в 07:30.
zincked вне форума   Ответить с цитированием
Старый 06.06.2018, 03:03   #2
Black Fregat
Программист
Профессионал
 
Аватар для Black Fregat
 
Регистрация: 23.06.2009
Сообщений: 1,075
Репутация: 754
По умолчанию

Цитата:
Сообщение от zincked Посмотреть сообщение
как это исправить?
Так очевидно же - правильно выставить отступы.
В Питоне отступы значимые
Black Fregat вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
no match for 'operator=' lisica198808 Помощь студентам 3 13.06.2014 06:25
Модуль Match Garilla Помощь студентам 10 24.03.2014 17:10
Множество запросов через LEFT OUTER JOIN yu_kuvshinov БД в Delphi 6 14.03.2014 16:11
Работают ли вложенные OUTER для BDE Paradox как это работает в Access? Ecosasha SQL, базы данных 1 02.12.2010 10:30


15:49.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru