def total(initial=5, *numbers, **keywords):
count = initial
for number in numbers:
count += number
for key in keywords:
count += keywords[key]
return count
print(total(10, 1, 2, 3, vegetables=50, fruits=100))
Почему когда мы пишем count = initial у нас count не становиться равным 5?
Второй день сижу, не могу понять, объясните, пожалуйста. Если у кого-то расплывается, то прикрепил фотку программы.
Спасибо заранее.
count = initial
for number in numbers:
count += number
for key in keywords:
count += keywords[key]
return count
print(total(10, 1, 2, 3, vegetables=50, fruits=100))
Почему когда мы пишем count = initial у нас count не становиться равным 5?
Второй день сижу, не могу понять, объясните, пожалуйста. Если у кого-то расплывается, то прикрепил фотку программы.
Спасибо заранее.