I rectify my code : I forget the case (number =2) like that :
import math print("Enter any integer number") my_number =int(input('Entrer un nombre ')) liste_number=[] for chiffre in range(3,my_number) : quotient=my_number%chiffre liste_number=liste_number +[quotient] if my_number ==0: print("the number {} is not prime".format(my_number)) elif my_number==1: print("the number {} is not prime".format(my_number)) elif my_number==2: print("the number {} is an even number prime".format(my_number)) elif 0 in liste_number : print("the number {} is a not prime".format(my_number)) else: print('the number{} is prime'.format(my_number))