Skip to main content
The National Cipher Challenge

Reply To: Programming

A Tale of 2 Secrets Forums T.E.M.P.E.S.T. Programming Reply To: Programming

#112183
F6EXB_the_frenchy
Participant

Correcting the message #112180:
I have only another one number with the property, because 1 is not a prime number.

min = 2113
max = 7777

########################## nombres premiers< 1000 ##################################

liste_1000 = []

for n in range(1,999):
    if n > 1:
        for i in range(2,n):
            if (n % i) == 0:
                break
        else:
            liste_1000.append(n)
print("liste des premiers < 1000 :\n", liste_1000 )

########################## nombres premiers de 1000  à 9999 ##################################

liste = []
for n in range(min,max + 1):
    if n > 1:
        for i in range(2,n):
            if (n % i) == 0:
                break
        else:
            liste.append(n)
print("\nliste des premiers < 9999\n", liste)

########################## nombres premiers spéciaux ##################################
liste_finale = []

for i in range(len(liste)):
    nombre = (liste[i] )
    nombre = str(nombre)#; print("nombre : ", nombre)
    if int((nombre[0:1])) in liste_1000 and int((nombre[0:2])) in liste_1000 and int((nombre[0:3])) in liste_1000 and int((nombre[1:4])) in liste_1000 and int((nombre[2:4])) in liste_1000 and int((nombre[3:4])) in liste_1000:
        liste_finale.append(nombre)
print("premiers spéciaux : ", liste_finale)

Report a problem