Я пытаюсь построить lisp-интерпретатор в python, используя 'eval'.Python-String для функции в 'eval'
def FUNC(e1,*elements):
print(e1)
eval((input()))
Его работа для целых чисел. Но есть ли способ использовать это для ввода строк?
например: когда вход:
F(a,b,3,5,2)
Приведенный выше код должен напечатать:
a
Я не хочу, чтобы ввести его как: F ('A', 'B', 3,5,2)
Спасибо!