функция addFunc в 0x10fae4f28 - PullRequest
       8

функция addFunc в 0x10fae4f28

0 голосов
/ 22 марта 2019
import math
x = 4

firstFunc = (3 * x) -5

secFunc = 4 - math.pow(2, x)

print(firstFunc, secFunc)

def addFunc(x=4):
   result = firstFunc + secFunc
   print(result)

print(addFunc)


Я делаю домашнее задание по математике, поэтому я решил добавить две из этих функций, определив параметр функции как x = 4. Но, к сожалению, я получаю этот вывод "function addFunc at 0x10fae4f28"

1 Ответ

0 голосов
/ 22 марта 2019

Вам нужно вызвать функцию следующим образом:

print(addFunc())

То, что вы видите, - это то, где функция сохраняется в памяти после выполнения оператора def, так как функция является объектом

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...