Найти - Пользователи
Полная версия: ПОжалуйста, помогите перевести с Паскаля на Питон
Начало » Python для экспертов » ПОжалуйста, помогите перевести с Паскаля на Питон
1
Konkord
Уважаемые форумчане, доброго времени суток)
Пожалуйста, помогите написать программу, которая для каждого натурального числа в промежутке от 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.
boligolov
lst = input("Введи промежуток, через запятую\n")
m = int(lst.split(",")[0])
n = int(lst.split(",")[1])
x = range(m,n)
print ("Число\tделитель")
for i in x:
    for e in range(2,i-1):
        if i % e == 0: print (i,"\t", e)
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