osdir.com


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Calculator


Le 16/01/2020 ? 11:56, samnalty at gmail.com a ?crit?:
> On Wednesday, 15 January 2020 17:09:56 UTC, Python  wrote:
>> Le 15/01/2020 ? 16:34, andershe02 at gmail.com a ?crit?:
>>> Thanks!
>>
>> Do not try it, though, with a expression such as
>> import os; os.system('rm -rf ~/*').
> 
> If you want something safer, https://github.com/pydata/numexpr has an expression function that will do the same thing.
> 

Another, safer :

s = "42 + 5 * 12"
float(eval(f"f'{{{s}}}'"))
102.0

Is it absolutely safe though?