用户:
ZCH南天查看:0 回复:1 评论:0 创建时间:2020-05-30T13:43:13
【作品展示】

【作品介绍】
这个计算机可以算任何四则运算
【作品源代码】
import ybc_box
while True:
startbox=ybc_box.choicebox('请选择你的算法',['+','-','×','÷'])
if startbox=='+':
num1=input('请输入你的第一个加数')
try:
if '.' in num1:
num1=float(num1)
else:
num1=int(num1)
except ValueError:
print('你输入的还不是数字哦')
else:
num2 = input('请输入你的第二个加数')
try:
if '.' in num2:
num2 = float(num2)
else:
num2 = int(num2)
except ValueError:
print('你输入的还不是数字哦')
else:
print(str(num1),'+',str(num2),'=',num1+num2)
if startbox=='-':
num1 = input('请输入你的被减数')
try:
if '.' in num1:
num1=float(num1)
else:
num1=int(num1)
except ValueError:
print('你输入的还不是数字哦')
else:
num2 = input('请输入你的减数')
try:
if '.' in num2:
num2 = float(num2)
else:
num2 = int(num2)
except ValueError:
print('你输入的还不是数字哦')
else:
print(str(num1),'-',str(num2),'=',num1-num2)
if startbox=='×':
num1=input('请输入你的第一个乘数')
try:
if '.' in num1:
num1=float(num1)
else:
num1=int(num1)
except ValueError:
print('你输入的还不是数字哦')
else:
num2 = input('请输入你的第二个乘数')
try:
if '.' in num2:
num2 = float(num2)
else:
num2 = int(num2)
except ValueError:
print('你输入的还不是数字哦')
else:
print(str(num1),'×',str(num2),'=',num1*num2)
if startbox=='÷':
box=ybc_box.choicebox('请输入你的除法算法:',['小数点','有余数'])
if box=='小数点':
num1=input('请输入你的被除数')
try:
if '.' in num1:
num1=float(num1)
else:
num1=int(num1)
except ValueError:
print('你输入的还不是数字哦')
else:
num2 = input('请输入你的除数')
try:
if '.' in num2:
num2 = float(num2)
else:
num2 = int(num2)
except ValueError:
print('你输入的还不是数字哦')
else:
print(str(num1),'÷',str(num2),'=',num1/num2)
if box=='有余数':
num1 = input('请输入你的被除数')
try:
if '.' in num1:
num1=float(num1)
else:
num1=int(num1)
except ValueError:
print('你输入的还不是数字哦')
else:
num2 = input('请输入你的除数')
try:
if '.' in num2:
num2 = float(num2)
else:
num2 = int(num2)
except ValueError:
print('你输入的还不是数字哦')
else:
print(str(num1),'÷',str(num2),'=',int(num1/num2),'......',num1%num2)
if startbox is None:
break
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn
ZCH南天先说一下如何安装模块:ybc_box。首先打开海龟编辑器(软件),点击库管理:
搜索ybc(直接搜索ybc_box是没用的)
然后找到ybc-box(要耐心找),点击安装就行了
点赞0
评论