+2
Fixed

Урок 3. Ошибка (Python структуры данных для начинающих.)

Vova_m fa 12 anys updated by bulat fa 12 anys 4

И, вторая контрольная задачка: Подсчитай и выведи на экран сумму возрастов всех тех, кому 19 лет и старше.

sum = 0
for p in ljudi:
    if p['vozrast'] >= 19:
        sum = sum + p['vozrast']
print sum

161

Подсказка (нажмите)

Неверное решение.

-------------------------

Почему неверное решение?


Answer

Answer
Fixed
Оба решения верные.

Проблема была в том, что используя переменную sum, вы затерли встроенную функцию sum. :)

А эта функция использовалась в коде проверки.
Сейчас мы переписали это место. Так что, должно работать. :)

Такая же проблема, не понимаю где ошибка.

+1

sum - встроенная функция языка. Использовать это имя для переменних нельзя, оно зарезервировано самим языком.

Попробуйте дать другое имя переменной и всё должно получиться.

Answer
Fixed
Оба решения верные.

Проблема была в том, что используя переменную sum, вы затерли встроенную функцию sum. :)

А эта функция использовалась в коде проверки.
Сейчас мы переписали это место. Так что, должно работать. :)