Предмет: Информатика, автор: liza2311xx

Есть массив A из N элементов A=[0, 1, 2, ..N-1]. Запишите фрагмент программы, который умножит первый элемент массива на 1, второй – на 2, третий – на 3 и т.д. ​


daniyarkanu: N - я так понял это количество элементов?
liza2311xx: да

Ответы

Автор ответа: daniyarkanu
3

Решение:

Python

N = 10

spisok = []

for i in range(0, N):

spisok.append(i)

print(spisok)

for i in spisok:

print(i * i)


liza2311xx: А можно ли без append?
daniyarkanu: Можно просто A = [1, 2, 3, 4], но это уже будет без N
liza2311xx: Вот я попыталась сделать A=[0,1,2,3,4,5,6,7,10,11]
for i in range(N):
N *= (i+1)
print(N) но я не понимаю, как написать после range, ведь просто N нельзя
daniyarkanu: N - количество чисел
daniyarkanu: В твоем решении ты не используешь никак массив A
daniyarkanu: N нужен чтобы задать количество чисел в массиве A
daniyarkanu: И еще
daniyarkanu: У меня там ошибка, в print(i * i) измени его на print(i * (i +1))
liza2311xx: уже изменила
Похожие вопросы
Предмет: Химия, автор: sara6674