None при вызове функции def
я хочу вызвать функцию def в print-те но у меня выводит None
import random
def fxe():
enemies = ["гдето", "чтото", "ктото"]
a = random.choice(enemies)
print(a)
print('надо чтото вывести ', fxe())
сорян за такой код, это просто для примера
Ответы (1 шт):
Автор решения: Zhihar
→ Ссылка
вы return забыли
если функция ничего не возвращает, то считается, что она возвращает None
сделайте так:
def fxe():
enemies = ["гдето", "чтото", "ктото"]
a = random.choice(enemies)
return a
P.S.
в гдето, чтото, когдато не хватает чего-то