Хочу увидеть коды. (Питон)
Один из древних драконов решил разобраться со своими финансовыми делами и сделать сортировку своих золотых пещер. В следующем списке указано количество золотых монет в каждой из пещер.
Пещеры = [1284,5801,8368,8074,6155,2287]
Напишите программу, которая:
- Сначала показывает этот список пещер.
- Затем показывает, какая из пещер содержит наибольшее количество монет (какой по счету она стоит в списке).
- Далее добавляет в пещеру, с наибольшим содержанием монет монеты из пещеры с наименьшим содержанием монет , т.е 1284 (обратите внимание, что тогда в ней останется только 0 монет).
- Потом сортирует пещеры по мере убывания количества содержащихся в них монет (от самой максимальносодержащей монет пещеры до самой минимальносодержащей)
- Далее добавляет к списку на первое место еще одну пещеру, которая содержит 5000 монет
- Выдает обновленный список на экран
Перевод картинки(Что должно получиться, когда запускаешь программу):
Список старых пещер: [1284, 5801, 8368, 8074, 6155, 2287]
В старом списке находится больше золота в пещере номер 3
Обновленный (новый) список пещер: [5000, 9652, 8074, 6155, 5801, 2257, 0]
Answers & Comments
print("Список старых пещер: ",koobaste)
a =max(koobaste)
print('В старом списке находится больше золота в пещере номер ',koobaste.index((8368))+1)
suma = (max(koobaste) + min(koobaste))
print("Наибольшим содержанием монет ",a, "+ пещеру с наименьшим содержанием монет",min(koobaste),'=',suma,' монет')
del koobaste[0]
del koobaste[2]
koobaste.insert(0,0)
koobaste.insert(2,suma)
koobaste.sort()
koobaste.reverse()
koobaste.insert(0,5000)
print('Обновленный (новый) список пещер:',koobaste)
Пример:
Список старых пещер: [1284, 5801, 8368, 8074, 6155, 2287]В старом списке находится больше золота в пещере номер 3Наибольшим содержанием монет 8368 + пещеру с наименьшим содержанием монет 1284 = 9652 монетОбновленный (новый) список пещер: [5000, 9652, 8368, 6155, 5801, 2287, 0]