Python如何将乘法变为加法?这篇文章看了就会

在python的开发过程之中会遇到很多不同的需求需要去实现 , 最近有小伙伴想知道在python之中该怎么将乘法变为加法 。那么这一篇文章就会来讲一下去实现一个简单两个数字乘法转为加法的代码示例和详细解析 , 一起看看吧 。

Python如何将乘法变为加法?这篇文章看了就会

文章插图
python之中乘法转为加法的关键是需要获取到乘数和被乘数的值 , 而在python内乘法的运算符是* 。那么当这个乘法的运算过程不是一个字符串的话就需要将其去转为一个字符串 , 否则是无法获取到乘数的 。
在将其转为字符串类型之后就可以通过index方法去查找*这个运算符所在索引 , 再通过索引就可以的到乘数和被乘数的值了 。如果输入的运算公式为8*5的话久就可以得到8和5这两个数字 , 那么将其转换成加法就是为五个8相加 。使用while循环即可实现这个需求 , 示例如下:
【Python如何将乘法变为加法?这篇文章看了就会】# 声明一个乘法公式str = ’8*5’# 根据运算符*获取到乘数和被乘数num = str.index(*)# 乘数a = str[0:num]# 被乘数b = str[num+1:len(str)-1]# 循环输出加法公式while b <= 5    pirnt(’{0}+’,a,end=’’)    if b == 4:        print(a+=a)以上就是关于“Python如何将乘法变为加法?这篇文章看了就会”的全部内容了 , 想要了解更多python的实用知识和代码示例可以持续关注这个频道 , 每次更新都会有很多新的知识技术分享给大家 。

    推荐阅读