Вопрос по информатике:
Помогите перевести программу из паскаля в 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.
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 04.03.2018 07:43
- Информатика
- remove_red_eye 14763
- thumb_up 50
Ответы и объяснения 2
d = int(10)
for x in range(1,n):
while (d<=x): d*=10
if ((x*x) % d == x): print(x,"*",x,"=",x*x)
- 06.03.2018 00:59
- thumb_up 25
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
- 06.03.2018 06:57
- thumb_up 32
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.