• Предмет: Информатика
  • Автор: artjem67
  • Вопрос задан 11 месяцев назад

Плиз, переведите с паскаля на питон. ДАЮ МНОГО БАЛЛОВ!
k := 0;
for i:=1 to N do begin
if (a[i] mod 5 = 0) and (a[i] < 100)
then k := k + 1;
end;
for i:=1 to N do begin
if (a[i] mod 5 = 0) and (a[i] < 100)
then a[i] := k;
writeln(a[i])
end;


artjem67: раз скопировал
artjem67: случайно второй раз скопировал
artjem67: изменил

Ответы

Ответ дал: GreenApelsin
1

n = 5  # задаем размер массива

a = [0]*n  # задаем массив

k = 0

for i in range(0, n):

   if (a[i] % 5 == 0) and (a[i] < 100):

       k += 1

for i in range(0, n):

   if (a[i] % 5 == 0) and (a[i] < 100):

       a[i] = k

   print(a[i])


artjem67: А можешь пожалуйста еще с этим помочь?
artjem67: Что надо написать вместо многоточия, чтобы вывести элементы массива X из N элементов в обратном порядке? В ответе не используйте пробелы.
artjem67: for k in range(N):

print ( ... )
artjem67: могу выложить еще на 100 баллов
Вас заинтересует