Generation

generate functionSun, 16 Apr 2023

任意输入含加减乘除乘方开方的文本数学表达式文本,自动计算结果

import re def calc(x): x = re.sub(r'\s+','',x) x = re.sub(r'([\d\.]+)([\+\-\*\/\^√])([\d\.]+)',r'\1\2\3',x) return eval(x.replace('^','**').replace('√','sqrt'))

Want to kickstart your project?Use the new AI Studio to create your code