Python实现复数运算

#复数运算
import math
 
class Complex:
    def __init__(self, x ,y):
        self.x = x
        self.y = y

 #加
    def add(self):
        return Number(self.x.r + self.y.r, self.x.im + self.y.im).show()

  #减
    def sub(self):
        return Number(self.x.r - self.y.r, self.x.im - self.y.im).show()
    
 #乘
    def multi(self):
        return Number(self.x.r * self.y.r - self.x.im * self.y.im, self.y.r * self.x.im + self.x.r * self.y.im).show()

 
class Number:
    def __init__(self, x, y):
        self.r = x
        self.im = y
 
    def show(self):
        print self.r, self.im
 
c1=Number(2,3)
c2=Number(8,-1)
c=Complex(c1,c2)
c.add()
c.sub()
c.multi()




  • 15
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值