2022-8-15 15:17:27 [显示全部楼层]
1918浏览
查看: 1918|回复: 9

基础加法运算器

[复制链接]
基础加法运算器新鲜出炉啦!
  1. import time
  2. print('基础加法运算器\n由于作者能力有限,只会做两个数的加法-_-\'')
  3. a = input('请输入加法算式(例:12+88):')
  4. ram = a.split('+')
  5. ram.append(0)
  6. ram[2] = int(ram[0])
  7. ram[0] = ram[2]
  8. ram[2] = int(ram[1])
  9. ram[1] = ram[2]
  10. ram[2] = 0
  11. print('思考中...')
  12. for i in range(ram[0]):
  13.     ram[2] = ram[2] + 1
  14.     time.sleep(0.01)#思考特效
  15. for i in range(ram[1]):
  16.     ram[2] = ram[2] + 1
  17.     time.sleep(0.01)#思考特效
  18. print(ram[2])
复制代码


帅猫  高级技师

发表于 2022-8-15 15:57:47

告诉你一个秘密,python有个函数叫eval(str),能对算式str进行求解,能自动匹配变量:
  1. >>> eval("6+11-14")
  2. 3
  3. >>> x=50
  4. >>> eval("x+1")
  5. 51
  6. >>> import math
  7. >>> eval("math.sin(30)")
  8. -0.9880316240928618
  9. >>>
复制代码
回复

使用道具 举报

RYAN  初级技师
 楼主|

发表于 2023-1-8 12:48:51

帅猫 发表于 2022-8-15 15:57
告诉你一个秘密,python有个函数叫eval(str),能对算式str进行求解,能自动匹配变量:
...

我知道!我还知道eval也等于int(str)
回复

使用道具 举报

花生编程  中级技匠

发表于 2023-1-20 23:26:07

厉害厉害
回复

使用道具 举报

花生编程  中级技匠

发表于 2023-1-20 23:29:14

赞!!!
回复

使用道具 举报

花生编程  中级技匠

发表于 2023-1-20 23:30:25

6666666666
回复

使用道具 举报

三春牛-创客  初级技神

发表于 2023-1-21 11:02:08

厉害厉害
回复

使用道具 举报

三春牛-创客  初级技神

发表于 2023-1-21 11:03:11

赞!!!
回复

使用道具 举报

三春牛-创客  初级技神

发表于 2023-1-21 11:04:36

如果加减乘除都有就好了。
回复

使用道具 举报

RYAN  初级技师
 楼主|

发表于 2023-5-3 14:01:25

帅猫 发表于 2022-8-15 15:57
告诉你一个秘密,python有个函数叫eval(str),能对算式str进行求解,能自动匹配变量:
...

我的是基础算法用eval就不是基础算法了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail