Есть массив A из N элементов A=[0, 1, 2, ..N-1]. Запишите фрагмент программы, который умножит первый элемент массива на 1, второй – на 2, третий – на 3 и т.д.
daniyarkanu:
N - я так понял это количество элементов?
да
Ответы
Ответ дал:
3
Решение:
Python
N = 10
spisok = []
for i in range(0, N):
spisok.append(i)
print(spisok)
for i in spisok:
print(i * i)
А можно ли без append?
Можно просто A = [1, 2, 3, 4], но это уже будет без N
Вот я попыталась сделать A=[0,1,2,3,4,5,6,7,10,11]
for i in range(N):
N *= (i+1)
print(N) но я не понимаю, как написать после range, ведь просто N нельзя
for i in range(N):
N *= (i+1)
print(N) но я не понимаю, как написать после range, ведь просто N нельзя
N - количество чисел
В твоем решении ты не используешь никак массив A
N нужен чтобы задать количество чисел в массиве A
И еще
У меня там ошибка, в print(i * i) измени его на print(i * (i +1))
уже изменила
Вас заинтересует
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад