Форум сайта python.su
0
чи можна використовувати функцію eval для калькулятора як основну
while True:
resalt=eval(input(“Enter your action ”))
print(“Resalt : ”,resalt)
Офлайн
221
Если прямо отвечать, то да. А если например до этого сделать from math import *, то еще и математические функции типа синус можно будет использовать (правда в радианах, а не градусах).
Но в целом использование в реальных проектах eval в таком виде не приветствуется, если не сказать больше - запрещено. По соображениям безопасности.
Офлайн
294
olkв такомм виде точно нет, а если я туда напишу вместо 2+2 чтото типа import os; os.system('format c:')
resalt=eval(input(“Enter your action ”))
[code python][/code]
Офлайн