Как избежать ошибки памяти в python? - PullRequest
0 голосов
/ 02 апреля 2020
Traceback (most recent call last):
  File "C:\Users\user\Desktop\modular inverse.py", line 12, in <module>
    Multiples_of_e.append(e*f)
MemoryError

Это код:

Multiples_of_e = []

e=input("Enter the exponent: ")

f=1

for i in range(100000):
    Multiples_of_e.append(e*f)
    f+=1

Если я удаляю эти две строки

e=input("Enter the exponent: ")
totent=input("Enter the totent: ")

И я просто заменяю каждую переменную ее значением внутри кода, который получает проблема решено, есть ли способ сделать эту работу без этого?

1 Ответ

0 голосов
/ 02 апреля 2020

Вы забыли преобразовать ввод в целое число. Ваш l oop умножает строки.

...