Задать вопрос
24 июля, 06:32

Помогите перевести программу из паскаля в 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.

+1
Ответы (2)
  1. 24 июля, 06:54
    0
    N = int (input ("Введите число N: "))

    d = int (10)

    for x in range (1, n) :

    while (d<=x) : d*=10

    if ((x*x) % d = = x) : print (x,"*", x,"=", x*x)
  2. 24 июля, 09:13
    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
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Помогите перевести программу из паскаля в python. var n, x, d: integer; begin writeln ('Введите число N:') ; readln (n) ; d:=10; for x:=1 ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы