''' 简单计算器制作 '''
def change(mark): #提取"+","-","*","/"的通用功能
global Sum
m=d.index(mark)
if mark=="*":
Sum = k[m] * k[m+1]
elif mark=="/":
Sum = k[m] / k[m+1]
elif mark=="+":
Sum = k[m] + k[m+1]
elif mark=="-":
Sum = k[m] - k[m+1]
k[m]=Sum
del k[m+1]
d.remove(d[m])
def JS(Num):
#k存储数字字符,d存储符号字符
global k
k=[]
global d
d=[]
cba=Num
for item in Num:
#用","替换源字符串中所有符号,再按","分割得到新的数字列表Num
if item=="+" or item=="-" or item=="*" or item=="/":
d.append(item)
Num=Num.replace(item,",")
Num=Num.split(",")
if Num[
一,使用字符串分割做计算器''' 简单计算器制作 '''def change(mark): #提取"+","-","*","/"的通用功能 global Sum m=d.index(mark) if mark=="*": Sum = k[m] * k[m+1] elif mark=="/": Sum = k[m] / k