Предмет: Информатика,
автор: TvoiOtvet
Списки, как и строки, можно умножать на число. Это означает, что список добавляется сам к себе столько раз, на какое число его умножили.
Например, после выполнения кода
A = ['Фокс']
A = A * 5
print(A)
мы увидим на экране ['Фокс', 'Фокс', 'Фокс', 'Фокс', 'Фокс'].
Сколько единиц будет в списке A после выполнения такой программы:
A = []
for i in range(5):
A.append(i)
A = A * 2
A = A * 100
?
mvbalakirev:
Отступы где? Без них не понятно же
Ответы
Автор ответа:
1
Ответ:
1600
Объяснение:
Надеюсь, я правильно расставил отступы, ибо в задании это не понятно.
A = []
for i in range(5):
____A.append(i)
____A = A * 2
A = A * 100
После первой итерации цикла A = [0] * 2 = [0, 0]
После второй A = [0, 0, 1] * 2 = [0, 0, 1, 0, 0, 1]
Далее при следующих трех итерациях цикла единицы мы добавлять не будем, будут только умножаться те, которые уже внутри. Ну тогда раз их сейчас 2, и мы три раза умножим на 2, то их будет 2*2*2*2=16.
Далее мы этот список умножим еще на 100, то есть единиц станет в 100 раз больше: 16*100 = 1600.
неверно:(
а какой ответ верный?
ответ:200
Неверно, ответ - 200
Спасибо за ответ (200)
спасибо огромное людям в чате ,ответ 200
Похожие вопросы
Предмет: Русский язык,
автор: wwwhfk
Предмет: Окружающий мир,
автор: MrArbuzikYT
Предмет: Українська мова,
автор: Olegkl
Предмет: Алгебра,
автор: Yanell
Предмет: Алгебра,
автор: roma123200