Remarque
Cette page est facultative ! Elle n'est à faire que si vous êtes en avance.
Si... Alors...
À temps perdu...
Cette page est facultative ! Elle n'est à faire que si vous êtes en avance.
Écrire un programme qui :
☆ Pour n pair, l'affichage sera comme suit :
** **** ******La dernière ligne comportant n étoiles.
☆ Pour n impair, l'affichage sera comme suit :
***** *** *La première ligne comportant n étoiles.
Écrire un programme Python qui demande à l’utilisateur d’entrer un nombre et détermine si ce nombre est premier ou non.
Un nombre est dit premier s’il n’a que deux diviseurs : 1 et lui-même.
for
pour
itérer sur une plage de nombres de 2 au nombre donné.
if
pour vérifier si le nombre donné est divisible par le nombre actuel dans la plage.
# Demande à l'utilisateur d'entrer un nombre
num = int(input("Entrez un nombre : "))
# Supposons d'abord que le nombre est premier
is_prime = True
# Vérifions tous les diviseurs potentiels, de 2 au nombre donné
for i in range(2, num):
# Si le nombre est divisible par i, alors il n'est pas premier
if num % i == 0:
is_prime = False
break
# Affiche si le nombre est premier ou non
if is_prime:
print(num, "est un nombre premier.")
else:
print(num, "n'est pas un nombre premier.")