Присвоение ответа функции переменной?(В python 2.4.4)

def BSformula(num1):
    """my formula"""
    (num1 - 2.0) * (2 / num1)

def main():
    number = input("value")
    answer = BSformula(number)
    print(answer)
main()   

Когда я запускаю его, он всегда печатает "Нет"

>>>
value: 6
None
>>>

Как бы я назначил ответ переменной? или я могу только распечатать его в def BSformula??

1 ответ

Решение

Просто используйте ключевое слово return,

def BSformula(num1):
    """my formula"""
    return (num1 - 2.0) * (2 / num1)
Другие вопросы по тегам