开始对象的学习了

"""
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()
原文地址:https://www.cnblogs.com/hm-hx-ldy/p/8320841.html