Задать вопрос
SAMURA1
@SAMURA1
Новичок в программировании

Как избежать надпись Nonе в def?

Допустим есть код
def tere():
    print("=====")
print("Привет")
print(tere())

После чего в консоле выйдет
=====
None
Привет
-
Как сделать так чтоб не было None?
  • Вопрос задан
  • 102 просмотра
Подписаться 1 Простой 4 комментария
Решения вопроса 1
exibite777
@exibite777
Ведущий системный аналитик
Функция tere() не возвращает значение, в ней нет оператора return, иначе говоря возвращает None. Именно это и печатает функция print( )
Корректно будет так
def tere():
    print("=====")
print("Привет")
tere()

Ну или можно сделать так, как написано в комментарии выше - заменить в самой функции print на return
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
duzive
@duzive
Тут должно быть описание
Измените print на return
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы