Объясните пожалуйста программу и ее работу
import random
randomList = [random.randint(-100,100) for i in range(10)]
print(randomList)
maxrandomList = max(randomList)
for i in randomList[:]:
if i == maxrandomList:
randomList.remove(i)
print(max(randomList))
Ответы (1 шт):
Автор решения: Іван Шнір
→ Ссылка
Подробное объяснение
Смотрите import random подключает библиотеку random
randomList = [random.randint(-100,100) for i in range(10)]
Генерирует список из 10 чисел которые будут подобраны случайным образом от -100 до 100
maxrandomList = max(randomList) переменной maxrandomList присваивается элемент списка с самым большим числом
for i in randomList[:]:
if i == maxrandomList:
randomList.remove(i)
print(max(randomList))
Ищет элемент в списке схожий с maxrandomList и при его нахождение удаляет этот элемент.
После этого выводит новый элемент списка с самым большим числом