Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 23, 2014 17:17:43

Konkord
Зарегистрирован: 2014-12-23
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Пожалуйчта, помогите перевести с Паскаля на Питон

Уважаемые форумчане, доброго времени суток)
Пожалуйста, помогите написать программу, которая для каждого натурального числа в промежутке от m до n выводит все делители, кроме единицы и самого числа. m и n вводятся с клавиатуры. Питон я изучаю недавно, а Паскаль дольше и знаю его немного лучше.
program delitel;
var
m,n,i: integer;
begin
writeln('Введите m и n');
readln(m,n);
while m <= n do begin
write(m,': ‘);
for i:=2 to m-1 do begin
if m mod i = 0 then write(i,’ ');
end;
writeln;
m := m + 1;
end;
readln;
end.

Офлайн

#2 Дек. 24, 2014 18:46:28

Alex_HH
Зарегистрирован: 2014-03-03
Сообщения: 91
Репутация: +  13  -
Профиль   Отправить e-mail  

Пожалуйчта, помогите перевести с Паскаля на Питон

def main():
    m = int(input ('Input m = '))
    n = int(input ('Input n = '))
    while m<=n:
        for i in range(2, m):
            if m % i == 0:
                print ('%d:%d' % (m, i))
        m += 1
if __name__ == '__main__':
    main()

Если я правильно помню паскаль.



————–
Зимой и летом heavy metall.
Технический прогресс - это падение вверх. Alex_HH (с)
Эстетизация жестокости есть квинтэссенция смысла человеческого существования. Alex_HH (с)
После бога идет не пустота, там метаданные. Alex_HH (с)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version