Всегда печатайте значение «Нет»

Хорошо, вот здесь мой код, я получаю результат, который хочу, но я продолжаю получать под ним значение «Нет». Как удалить значение «Нет»?

n = input("What day of the week are you leaving?") r = input("How many days will you be resting?") def days(n): if n == 0: print "Sunday" elif n == 1: print "Monday" elif n == 2: print "Tuesday" elif n == 3: print "Wednesday" elif n == 4: print "Thrusday" elif n == 5: print "Friday" elif n == 6: print "Saturday" elif n >= 7: print days(n%7) print days(n+r) 

  • Могу ли я использовать имя переменной «type» в качестве аргумента функции в Python?
  • Как получить список переменных в определенном модуле Python?
  • Крайний срок превышен Ошибка даже при выполнении TaskQueue на бэкэнд
  • Как писать большие файлы в Blobstore с помощью экспериментального API?
  • если 'a' или 'b' в L, где L - список (Python)
  • как вы видите всю историю команд в интерактивном python?
  • Даже если первая команда if верна, она не печатает то, что я хочу, она только печатает команду else
  • Project Euler 5 в Python - Как я могу оптимизировать свое решение?
  • Как конвертировать DD в DMS в Python
  • Как я могу улучшить функциональность этого кода
  • Почему `type (x) .__ введите __ (x)` вместо `x .__ введите __ ()` в стандартный контекстный список Python?
  • Python сортирует список словарей несколькими ключами
  • 4 Solutions collect form web for “Всегда печатайте значение «Нет»”

    days никогда ничего не возвращают, поэтому он неявно возвращает None . Измените все заявления print в days для return операторов:

     def days(n): if n == 0: return "Sunday" elif n == 1: return "Monday" elif n == 2: return "Tuesday" elif n == 3: return "Wednesday" elif n == 4: return "Thrusday" elif n == 5: return "Friday" elif n == 6: return "Saturday" elif n >= 7: return days(n % 7) 

    Это должно сделать трюк:

     days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"] print days[(n+r) % 7] 

    Измените все операторы print в свои days(n) для return .

    Вы печатаете в функциональные дни и печатаете результат из функциональных дней. Из-за функциональных дней ничего не возвращает, а печатает None.

    Python - лучший язык программирования в мире.