Что значит None в конце кода?

Igor_Nagaev

Новичок
Пользователь
Июн 9, 2023
2
0
1
Привет всем) Написал код, результат получился но не понимаю откуда взялся в конце результата None.

def total(a, *numbers):
print('a =', a)

#проход по всем элементам кортежа
for single_item in numbers:
print('single_item', single_item + 1)

print(total(10,1,2,3,4))

Заранее спасибо за помощь)))
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 661
474
83
код вставляйте как код, соблюдая отступы - https://itfy.org/threads/kak-ne-nado-zadavat-voprosy.3450/#post-13566
тут маленький код, понятно где ставить отступы, в большом коде будет не понятно

ваша функция ничего не возвращает, то есть None
чтобы не было None, вместо print(total(10,1,2,3,4)) напишите total(10,1,2,3,4), так как print есть в самой функции
 
Последнее редактирование:

Форум IT Специалистов