用户:
不起眼的账号查看:1 回复:4 评论:1 创建时间:2020-06-21T15:20:07
【作品展示】
【作品介绍】
计算器
【作品源代码】
def calc():
import time
a = int(input("计算模式:1.+ 2.- 3.* 4./ 5.^ 6.向下舍入/ 请输入序号"))
if a == 1:
a1 = int(input("加数1"))
a2 = int(input("加数2"))
print("正在进行计算。。。")
time.sleep(0.01)
print("计算中。。。")
time.sleep(0.01)
a12 = a1+a2
print("检查中。。。")
if ((a12-a2) == a1) and ((a12-a1) == a2):
time.sleep(0.01)
print(a1,"+",a2,"=",a12)
else:
print("检验失败。")
if a == 2:
a1 = int(input("减数1"))
a2 = int(input("减数2"))
print("正在进行计算。。。")
time.sleep(0.01)
print("计算中。。。")
time.sleep(0.01)
a12 = a1-a2
print("检查中。。。")
if ((a12+a2) == a1) and ((a12+a1) == a2):
time.sleep(0.01)
print(a1,"-",a2,"=",a12)
else:
print("检验失败。")
if a == 3:
a1 = int(input("乘数1"))
a2 = int(input("乘数2"))
print("正在进行计算。。。")
time.sleep(0.01)
print("计算中。。。")
time.sleep(0.01)
a12 = a1*a2
print("检查中。。。")
if ((a12//a2) == a1) and ((a12//a1) == a2):
time.sleep(0.01)
print(a1,"*",a2,"=",a12)
else:
print("检验失败。")
if a == 4:
print("注意!!!该模式不会进行检查!!!")
a1 = int(input("浮点数除数1"))
a2 = int(input("浮点数除数2"))
print("正在进行计算。。。")
time.sleep(0.01)
print("计算中。。。")
time.sleep(0.01)
a12 = a1/a2
time.sleep(0.01)
print(a1,"*",a2,"=",a12)
if a == 5:
print("注意!!!该模式不会进行检查!!!")
a1 = int(input("多少^n"))
a2 = int(input("n^多少"))
print("正在进行计算。。。")
time.sleep(0.01)
print("计算中。。。")
time.sleep(0.01)
a12 = a1**a2
time.sleep(0.01)
print(a1,"^",a2,"=",a12)
if a == 6:
print("注意!!!该模式计算不会检查!!!")
a1 = int(input("除数1"))
a2 = int(input("除数2"))
print("正在进行计算。。。")
time.sleep(0.01)
print("计算中。。。")
time.sleep(0.01)
a12 = a1//a2
time.sleep(0.01)
print(a1,"/",a2,"=",a12)
calc()
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
不起眼的账号def calcfloat():
import time
a = int(input("计算模式:1.+ 2.- 3.* 4./ 5.^ 6.向下舍入/(已禁用) 请输入序号"))
if a == 1:
a1 = float(input("加数1"))
a2 = float(input("加数2"))
print("正在进行计算。。。")
time.sleep(0.01)
print("计算中。。。")
time.sleep(0.01)
a12 = a1+a2
print("检查中。。。")
if ((a12-a2) == a1) and ((a12-a1) == a2):
time.sleep(0.01)
print(a1,"+",a2,"=",a12)
else:
print("检验失败。")
if a == 2:
a1 = float(input("减数1"))
a2 = float(input("减数2"))
print("正在进行计算。。。")
time.sleep(0.01)
print("计算中。。。")
time.sleep(0.01)
a12 = a1-a2
print("检查中。。。")
if ((a12+a2) == a1) and ((a12+a1) == a2):
time.sleep(0.01)
print(a1,"-",a2,"=",a12)
else:
print("检验失败。")
if a == 3:
a1 = float(input("乘数1"))
a2 = float(input("乘数2"))
print("正在进行计算。。。")
time.sleep(0.01)
print("计算中。。。")
time.sleep(0.01)
a12 = a1*a2
print("检查中。。。")
if ((a12//a2) == a1) and ((a12//a1) == a2):
time.sleep(0.01)
print(a1,"*",a2,"=",a12)
else:
print("检验失败。")
if a == 4:
print("注意!!!该模式不会进行检查!!!")
a1 = float(input("浮点数除数1"))
a2 = float(input("浮点数除数2"))
print("正在进行计算。。。")
time.sleep(0.01)
print("计算中。。。")
time.sleep(0.01)
a12 = a1/a2
time.sleep(0.01)
print(a1,"*",a2,"=",a12)
if a == 5:
print("注意!!!该模式不会进行检查!!!")
a1 = float(input("多少^n"))
a2 = float(input("n^多少"))
print("正在进行计算。。。")
time.sleep(0.01)
print("计算中。。。")
time.sleep(0.01)
a12 = a1**a2
time.sleep(0.01)
print(a1,"^",a2,"=",a12)
def calcint():
import time
a = int(input("计算模式:1.+ 2.- 3.* 4./ 5.^ 6.向下舍入/ 请输入序号"))
if a == 1:
a1 = int(input("加数1"))
a2 = int(input("加数2"))
print("正在进行计算。。。")
time.sleep(0.01)
print("计算中。。。")
time.sleep(0.01)
a12 = a1+a2
print("检查中。。。")
if ((a12-a2) == a1) and ((a12-a1) == a2):
time.sleep(0.01)
print(a1,"+",a2,"=",a12)
else:
print("检验失败。")
if a == 2:
a1 = int(input("减数1"))
a2 = int(input("减数2"))
print("正在进行计算。。。")
time.sleep(0.01)
print("计算中。。。")
time.sleep(0.01)
a12 = a1-a2
print("检查中。。。")
if ((a12+a2) == a1) and ((a12+a1) == a2):
time.sleep(0.01)
print(a1,"-",a2,"=",a12)
else:
print("检验失败。")
if a == 3:
a1 = int(input("乘数1"))
a2 = int(input("乘数2"))
print("正在进行计算。。。")
time.sleep(0.01)
print("计算中。。。")
time.sleep(0.01)
a12 = a1*a2
print("检查中。。。")
if ((a12//a2) == a1) and ((a12//a1) == a2):
time.sleep(0.01)
print(a1,"*",a2,"=",a12)
else:
print("检验失败。")
if a == 4:
print("注意!!!该模式不会进行检查!!!")
a1 = int(input("浮点数除数1"))
a2 = int(input("浮点数除数2"))
print("正在进行计算。。。")
time.sleep(0.01)
print("计算中。。。")
time.sleep(0.01)
a12 = a1/a2
time.sleep(0.01)
print(a1,"*",a2,"=",a12)
if a == 5:
print("注意!!!该模式不会进行检查!!!")
a1 = int(input("多少^n"))
a2 = int(input("n^多少"))
print("正在进行计算。。。")
time.sleep(0.01)
print("计算中。。。(数字大可能会出现运算缓慢)")
time.sleep(0.01)
a12 = a1**a2
time.sleep(0.01)
print(a1,"^",a2,"=",a12)
if a == 6:
print("注意!!!该模式计算不会检查!!!")
a1 = int(input("除数1"))
a2 = int(input("除数2"))
print("正在进行计算。。。")
time.sleep(0.01)
print("计算中。。。")
time.sleep(0.01)
a12 = a1//a2
time.sleep(0.01)
print(a1,"/",a2,"=",a12)
calcfloat()
calcint()点赞0
评论
不起眼的账号500 ^ 500 = 30549363634996046820519793932136176997894027405723266638936139092812916265247204577018572351080152282568751526935904671553178534278042839697351331142009178896307244205337728522220355888195318837008165086679301794879136633899370525163喵9789227021200352450820912190874482021196014946372110934030798550767828365183620409339937395998276770114898681喵06250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
点赞0
评论