Гениальный Гений
Профи
(694)
9 месяцев назад
вывод будет: Полон 4 игрушек
Ты перебераешь массив toys и каждый элемент добавляешь в массив donations, а т.к. в toys 4 элемента, то и в donations будут эти же 4 элемента
ArtlantУченик (227)
9 месяцев назад
неверно, явно не 4. Там условие есть, когда программа должна закончиться, читайте внимательнее
Гениальный ГенийПрофи (694)
9 месяцев назад
когда цикл закончил 11 круг, size было равно 44, а значит full оставался false и цикл пошёл на 12 круг где добавил ещё 4 элемента 44+4=48
full = False
donations = [ ]
full_load = 45
toys = [ "робот", "кукла", "мяч", "волчонок" ]
while not full:
for toy in toys :
donations.append(toy)
size = len(donations)
if (size >= full_load):
full = True
print("Полон", len(donations),"игрушек")
print (donations)
Просьба написать с разъяснениями