Как избавиться от ошибки «Traceback (последний вызов был последним): файл« <input>», строка 1, в <module>NameError: имя« gcd »не определен») - PullRequest
0 голосов
/ 01 ноября 2019

Я получаю сообщение об ошибке, как показано ниже в Pycharm IDE, когда я предоставляю ввод в консоли Python.

Traceback (most recent call last):
  File "<input>", line 1, in <module>
NameError: name 'gcd' is not defined

Пожалуйста, помогите мне с этим.

def gcd(m, n):

    fm = []
    for i in range(1, m+1):
        if(m % i) == 0:
            fm.append(i)
    fn = []
    for j in range(1, n+1):
        if(n % j) == 0:
            fn.append(j)
    fc = []
    for f in fm:
        if f in fn:
            fc.append(f)
    return fc[-1]

Python 3.7.4 (tags/v3.7.4:e09359112e, Jul  8 2019, 20:34:20) [MSC v.1916 64 bit (AMD64)] on win32
gcd(8,12)
Traceback (most recent call last):
  File "<input>", line 1, in <module>
NameError: name 'gcd' is not defined
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...