python除法整数,整数的python代码
其实是高精度练习
独自定义了数据类型gj,你知道吗?今后每次写高精细时都可以写经。
向各路高人寻求更好的写法!
关于主题,没有任何要点,按照定理计算就可以了。
在具体实现中,为了不偷懒写减法,将-5页改为了12页,但无论如何影响都不大。
` python
间隙连接类() :
def __init_(自我) :
自我。数量=[]
自我. len=0
defstr2gj(strin):
gj0=gj()).
gj 0。num=[int(I)for I in strin[:-1]]
GJ0。页:1。
返回gj0
efnum2gj(numin):
返回gj.str2gj(str(numin))
defzero(自我,zeronum):
zerogj=gj()
zerogj.num=self .在zeronum*[0]中
零gj。len=自我。len zeronum
返回零间隙连接
defdelzero(自我) :
如果自我len:
而self.num[-1]==0:
自我。编号。波普(
自我。len -=1
如果自我len==0:
布莱克
默认添加(会计年度1、会计年度2):
x=最大值(GJ1).Len,gj2.len ) 1
G1=GJ1 .零(x-GJ1).页:1。
G2=GJ2 .零(x-GJ2).页:1。
加法=0
adsum=[]
孔范围(十):
addiv,admod=div mod(G1。数字[I]G2。num[I]addiv,10())))))))652
adsum。追加(ad od)
adres=gj()
肾上腺素num=adsum
肾上腺素len=x
adres.delzero()).
返回地址
def_add(自我、addgj):
adres=gj.add(自我,addgj).
自我,编号肾上腺素,编号肾上腺素,编号肾上腺素,编号肾上腺素,编号肾上腺素,编号肾上腺素,编号肾上腺素,编号肾上腺素,编号肾上腺素,编号肾上腺素,编号肾上腺素
自我,伦肾上腺,伦
defg2num(自我) :
值=0
星形=1
foriinrange(自我)。-什么?
值=self.num[i]*star中的值
星形*=10
返回值(返回值)
自我(自己):
p=自我啪啪啪。编号(0)
自我。len -=1
pgj=gj编号2gj(p*12))
自我啊自我啊自我啊自我啊自我啊自我啊自我啊自我啊自我啊自我啊自我啊自我啊自我啊自我啊自我啊自我啊自我啊自我啊自我。页:1。
返回自
偏转(十):
闻5:
x=gj.str2gj(x)
S7-1200可编程控制器:
x.ctr()).
x=x.gj2num()
其他语句:
x=int(x)
如果x==0否则0,则返回一
u=输入()
而u!=0:
打印(曲国军))
u=输入()
" `安全理事会第1373(2001)号决议所设委员会的报告;`安全理事会第1373(2001)号决议所设委员会的报告;`安全理事会第1373(2001)号决议所设委员会的报告
0.0版分
个人得分
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。