Найти - Пользователи
Полная версия: Помогите понять цикл for
Начало » Центр помощи » Помогите понять цикл for
1
protos
Всем привет.
Ни как не могу понять цикл for. Разбираю этот пример:

x = [4, 6, 23, 534, 23, 98]
sum = 0
for num in x:
    sum = sum + num
print(x)
print(sum)

Почему мы получаем сумму чисел списка если складываем sum и num? В них же ничего нет? Ничего не присваивали! Как так? Застрял на этом и дальше никак.
Спасибо!
alexey-grom
Может визуализатор поможет. Вставь там свой код и посмотри по шагам то происходит
Avertex
1. sum=0 , num=4 => sum=0+4
2. sum=4, num=6 => sum=4+6
3. sum=10, num=23 => sum=10+23
4. sum = 33, num=534 => sum=43+534
5. sum=567, num=23 => sum=567+23
6. sum=590, num=98 => sum=688
fata1ex
Дальше будет только хуже :(
protos
Спасибо разобрался) Помог хорошо визуализатор.
Главное что интересно, а то что сложно не важно
py.user.next
документацию по циклу for ещё можно почитать
например:
help()
for
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB