1. Главная
  2. Библиотека
  3. Программирование
  4. Определите, что выведет данная программа: a = [5, 47,...
Решение задачи на тему

Определите, что выведет данная программа: a = [5, 47, 99, 13, 79, 28, 23, 85] a.sort(reverse=True) summ = 0 for i in range(8): if i % 2 == 0: summ += a[i] print(summ)

  • Программирование
  • #Основы алгоритмизации и программирования
  • #Языки программирования (C++, Java, Python и др.)
Определите, что выведет данная программа:

a = [5, 47, 99, 13, 79, 28, 23, 85]
a.sort(reverse=True)

summ = 0

for i in range(8):
    if i % 2 == 0:
        summ += a[i]

print(summ)

Условие:

Определите, что выведет данная программа:

a = [5, 47, 99, 13, 79, 28, 23, 85]

a.sort(reverse=True)

summ = 0

for i in range(8):

⠀⠀if i % 2 == 0:

⠀⠀⠀⠀summ += a[i]

print(summ)

Решение:

Программа работает следующим образом:

  1. Исходный список: a = [5, 47, 99, 13, 79, 28, 23, 85]

  2. Сортировка в обратном порядке (от большего к меньшему): После выполнения a.sort(reverse=True) список становится: a = [99, 85, 79, 47, 28, 23, 13, 5]

  3. Объявляем переменную summ для ...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет