Example #1
0
import euler, math
pentList = []
i = 1
found = False
while not found:
    currPent = i*(i*3 -1)/2
    for num in pentList:
        if euler.isPentagon(currPent + num) and euler.isPentagon(math.fabs(currPent - num)):
            print(currPent, num, math.fabs(currPent-num))
    pentList.append(currPent)
    i+=1

Example #2
0
import euler
i = 144
while (True):
    hexNum = i * (2 * i - 1)
    if euler.isPentagon(hexNum):
        print(hexNum)
        break
    i += 1
Example #3
0
import euler
i = 144
while(True):
    hexNum = i*(2*i -1)
    if euler.isPentagon(hexNum):
        print(hexNum)
        break
    i+=1
Example #4
0
import euler, math
pentList = []
i = 1
found = False
while not found:
    currPent = i * (i * 3 - 1) / 2
    for num in pentList:
        if euler.isPentagon(currPent + num) and euler.isPentagon(
                math.fabs(currPent - num)):
            print(currPent, num, math.fabs(currPent - num))
    pentList.append(currPent)
    i += 1