class BigNumber:
def __init__(self,string_big=None):
""" constructor for class BigNumber """
#initialize list
self.list_big=[]
a = scan(list_big,len(list_big))
self.string_big=string_big
# to complete
def __str__(self):
""" tostring method for class BigNumber """
# for i in list_big:
# return list_big[i]
def compare(self,big2):
""" compare 2 big numbers and return (self is big1)
> if big1>big2
< if big1==big2
== if big1<big2"""
return "not done"
uj5u.com熱心網友回復:
在python中將字串轉換為大數,不用這么麻煩吧?直接int()轉換就行:
if __name__ == '__main__':
snum = '321453215434321432143212432532529053248590324093423231'
print(int(snum))
uj5u.com熱心網友回復:
不知道得多長的字串需要轉,是pi 的好幾百萬位?轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/63765.html
