Помогите перевести программу из паскаля в python.
var n,x,d: integer;
begin
writeln ('Введите число N:');
readln(n);
d:=10;
for x:=1 to n do
begin
while d<=x do
d:=d*10;
if x*x mod d = x then
writeln (x,'*',x,'=',x*x);
end;
end.
Ответы
Ответ дал:
0
n = int(input("Введите число n:"))
d = 10
for x in range(1,n+1):
while d<=x: d = d*10
if x*x % d == x: print(x,'*',x,'=',x*x)
Пример:
Введите число n:7
1 * 1 = 1
5 * 5 = 25
6 * 6 = 36
d = 10
for x in range(1,n+1):
while d<=x: d = d*10
if x*x % d == x: print(x,'*',x,'=',x*x)
Пример:
Введите число n:7
1 * 1 = 1
5 * 5 = 25
6 * 6 = 36
Вас заинтересует
1 год назад
1 год назад
2 года назад
2 года назад
8 лет назад
8 лет назад