用户:
筱煅查看:0 回复:0 评论:0 创建时间:2022-09-13T21:15:54
【作品展示】

【作品介绍】
顾名思义,这个程序可用于计算算式结果。(目前仅支持一、二、三级运算及阶乘运算)
此程序由本人亲自编写,共更新过2次,有任何改进都可提出,新人喵作,望轻喷。
本程序全部为原创,如有雷同,纯属巧合。
【作品源代码】
# 名 计算器
# 因技术有限,暂仅支持两个数的运算
formula = str(input('请输入运算方式(支持一、二、三、级运算及阶乘运算)'))
if formula == '!':
s = int(input('请输入一个自然数:'))
if s == 0:
answer == 1
print('0!=1')
else:
a = 1
s1 = s
none = True
while none:
s -= 1
a *= s
if s == 1:
none = False
answer = a*s1
print(s1, '!=', answer)
else:
fs = float(input('请输入第一个数:'))
ss = float(input('请输入第二个数:'))
symbol = ('+', '-', '*', '/', '**', '√')
if formula == str(symbol[0]):
answer = fs+ss
print(fs, '+', ss, '=', answer)
elif formula == str(symbol[1]):
answer = fs-ss
print(fs, '-', ss, '=', answer)
elif formula == str(symbol[2]):
answer = fs*ss
print(fs, '*', ss, '=', answer)
elif formula == str(symbol[3]):
answer = fs/ss
print(fs, '/', ss, '=', answer)
elif formula == str(symbol[4]):
answer = fs**ss
print(fs, '的', ss, '次方=', answer)
elif formula == str(symbol[5]):
answer = fs**(1/ss)
print(fs, '开', ss, '次方=', answer)
else:
print('目前还不支持此运算!')
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn