@omaxkarpov
Начинающий хакер

Что делать с None?

Ребят почему при запуске этой программы вылазит None

def pogoda(gorod):
print("Щас 30 градусов по цельсуию!")

s = input ("Введи 'pogoda' : ")
if s == "pogoda":
print(pogoda("gorod"))
  • Вопрос задан
  • 89 просмотров
Решения вопроса 1
total4c
@total4c
Говнокодер
Ваша функция pogoda() ничего не возвращает, а просто выводит строку в консоль, соответственно у вас будет выводится та строка и None, чтобы исправить это, используйте оператор return, который будет возвращать "Щас 30 градусов по цельсуию!".

И лучше используйте английский язык.

def weather(city):
      return "Сейчас 30 градусов по цельсию!"

s = input("Введите слово: \"погода\"")
if s.lower() == "погода":
    print(weather("city"))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы