• Aucun résultat trouvé

for i in range(3,int(n if n%i

N/A
N/A
Protected

Academic year: 2022

Partager "for i in range(3,int(n if n%i"

Copied!
1
0
0

Texte intégral

(1)

## Primalité d'un entier

def is_prime(n):

if n == 2:

return True

elif n == 1 or n%2 == 0:

return False else:

# On teste les éventuels diviseurs impairs de n à partir de 3 et valant # au plus la racine carrée de n.

for i in range(3,int(n**0.5)+1,2):

if n%i == 0:

return False return True

# =================== #

# PROGRAMME PRINCIPAL #

# =================== #

N = int(input('Veuillez saisir l\'entier N : '))

if N == 0 : print(0) elif N == 1:

print(1) else:

L = []

b_max = int(N**0.25) for b in range(1,b_max+1):

a_max = int((N - b**4)**0.5) for a in range(1,a_max+1):

new = a**2 + b**4 if is_prime(new):

L.append((new,a,b)) L.sort()

for e in L: print(e)

# ========================== #

# FIN DU PROGRAMME PRINCIPAL #

# ========================== #

1

Références

Documents relatifs

Iteration of rational functions was studied extensively by Fatou [3] and Julia [5] and the analogous theory for tran- scendental entire functions more briefly by Fatou

is an open hyperbolic triangular region qrith a vertex angle at least a at the vertex zn, and the hyperbolic distance from zn to the opposite side of the

The results show that some well-known undecidability results for context-free grammars hold true even if some specific additional information is available.. We

Si on suppose que la totalité de l’acide éthanoïque réagit, expliquer en utilisant l’équation de la réaction, pourquoi la quantité de matière maximale

[r]

[r]

il désignait par là Pompce qui, ayant attiré sur sa patrie ce déluge de maux, était plus propre que tout autre à trouver les moyens convenables pour s' en dé- livrer. Lorsque

– C’est une boucle utilis´ ee quand le nombre d’it´ erations est connue et que celles-ci sont index´ ees par un entier. – Le pas est donn´ e ` a la suite de