Как преобразовать str(n) в int
Вот код:
eq = int(input())
допустим вводим 6 ** n
И соответственно выдает ошибку:
equation = int(input())
ValueError: invalid literal for int() with base 10: 'n ** 6'
Как это исправить?
Ответы (2 шт):
Автор решения: Mattern
→ Ссылка
Если я правильно понял вопрос, то вот так:
n = 7
res = eval(input())
# -> 2 ** n
# <- 128
Но, это абсолютно небезопасно