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

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

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

После чего в консоле выйдет
=====
None
Привет
-
Как сделать так чтоб не было None?
  • Вопрос задан
  • 111 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 1
exibite777
@exibite777
Ведущий системный аналитик
Функция tere() не возвращает значение, в ней нет оператора return, иначе говоря возвращает None. Именно это и печатает функция print( )
Корректно будет так
def tere():
    print("=====")
print("Привет")
tere()

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

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

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