/
ilya.petrash
/
SimplePyScripts
Обзор
Документация
Войти
/
ilya.petrash
/
SimplePyScripts
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
simpleeval__examples__calc/basic/if_expressions.py
26 строк
599 B
gil9red
Refactoring. Using black code style
26 июн 2023, 10:32
26 июн 2023, 10:32
58f8f7f
Код
Авторство
О чём код?
#!/usr/bin/env python3 # -*- coding: utf-8 -*- __author__ = "ipetrash" # SOURCE: https://github.com/danthedeckie/simpleeval/blob/master/README.rst#if-expressions # pip install simpleeval from simpleeval import simple_eval # You can use python style if x then y else z type expressions: print( simple_eval("'equal' if x == y else 'not equal'", names={"x": 1, "y": 2}) ) # 'not equal' print( simple_eval("'equal' if x == y else 'not equal'", names={"x": 1, "y": 1}) ) # 'equal' # which, of course, can be nested: print(simple_eval("'a' if 1 == 2 else 'b' if 2 == 3 else 'c'")) # 'c'