python这么火,学了一个小时,写了一个建议计算器(有java基础还是很容易上手的哦)
print("==计算器==")
result = 0
time = 0
def jia(a,b):
global result
result = int(a) + int(b)
print("***当前结果***"+str(result))
def jian(a,b):
global result
result = int(a) - int(b)
print("***当前结果***"+str(result))
def cheng(a,b):
global result
result = int(a) * int(b)
print("***当前结果***"+str(result))
def chu(a,b):
global result
result = int(a) / int(b)
print("***当前结果***"+str(result))
def main():
global time;
# 默认是加法运算
type = "+"
while(not (type).__contains__("结束")):
type = input("***请输入你需要计算哪种运算,停止请输入结束***")
time += 1
if(time == 1):
if(type.__eq__("+")):
jia(input("请输入a"),input("请输入b"))
print("结果===>"+str(result))
elif(type.__eq__("-")):
jian(input("请输入a"),input("请输入b"))
print("结果===>"+str(result))
elif(type.__eq__("*")):
cheng(input("请输入a"),input("请输入b"))
print("结果===>"+str(result))
else:
chu(input("请输入a"),input("请输入b"))
print("结果===>"+str(result))
else:
if(type.__eq__("+")):
jia(result,input("请输入b"))
print("结果===>"+str(result))
elif(type.__eq__("-")):
jian(result,input("请输入b"))
print("结果===>"+str(result))
elif(type.__eq__("*")):
cheng(result,input("请输入b"))
print("结果===>"+str(result))
else:
if(type.__eq__("结束")):
print("==谢谢您的使用==")
break
chu(result,input("请输入b"))
print("结果===>"+str(result))
print("结果===>"+str(result))
if __name__ == '__main__':
main()
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名,转载请标明出处
最后编辑时间为:
2019/04/11 16:25