码迷,mamicode.com
首页 > 其他好文 > 详细

开始对象的学习了

时间:2018-01-20 16:25:32      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:表示   学习   init   ret   pre   res   __init__   大于   遍历   

"""
3、编写一个函数验证哥德巴赫的猜想:任何一个充分大的偶数(大于等于6)总可以表示成两个素数之和-----
要求:将6-100之间的偶数,都用两个素数之和去表示。(选做)
"""


# trself.resdiueverse 遍历 prime 素数 even 偶数 residue 剩余

# # # 先设定一个质数i,一个被除数j,一个整除数l

class Int:

def __init__(self, num_01):

self.num_01 = num_01

self.resdiue01 = 0

self.resdiue02 = 0

def prime(self):
c = []
d = []
for self.resdiue01 in self.num_01:
for b in self.num_01:
if self.resdiue01 % b == 0:
c.append(self.resdiue01)

if c.count(self.resdiue01) == 1:
d.append(self.resdiue01)
return d

def even(self):
e = []
for self.residue_02 in self.num_01:

if self.residue_02 % 2 == 0:
e.append(self.residue_02)

return e


zhi_01 = Int(range(2, 100))
print(zhi_01.prime())
ou_02 = Int(range(6, 102))
print(ou_02.even())


class Sum:

def sum_01(self):
f = []
for a_01 in zhi_01.prime():
for a_02 in zhi_01.prime():

if (a_01 + a_02) in ou_02.even():

if a_01 <= a_02:


# f.append()

print("%d + %d =%d" % (a_01, a_02, (a_01 + a_02)))
# continue

zhi_ou_01 = Sum()
zhi_ou_01.sum_01()

开始对象的学习了

标签:表示   学习   init   ret   pre   res   __init__   大于   遍历   

原文地址:https://www.cnblogs.com/hm-hx-ldy/p/8320841.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!