Типы данных в функциях Python
объясните пожалуйста почему при разных способах вывода функции, тип переменной меняется с str на Nonetype?
def sandvich(*args):
return (f'В вашем сендвиче следущие компоненты:{args}')
sandvich1 = sandvich('bread', 'ham')
print(sandvich1)
print(type(sandvich1))
В вашем сендвиче следущие компоненты:('bread', 'ham')
<class 'str'>
def anoher_sandvich(*args):
print(f'В вашем сендвиче следущие компоненты: {args}')
sandvich1=anoher_sandvich("bread",'eggs')
print(type(sandvich1))
В вашем сендвиче следущие компоненты: ('bread', 'eggs')
<class 'NoneType'>