Code python

#Fonction diviseurs 

def diviseurs(n):
    Diviseurs=[]
    for i in range(1,n+1):
        if n % i ==0:
            Diviseurs.append(i)
    return Diviseurs
    
def Parfait(n):
    if sum(diviseurs(n))==2*n:
        return (n, " est parfait.")
    else:
        return (n, " n'est pas parfait.")

#Fonction diviseurs 
# Simulation
from random import*
L=[0,0,0,0,0,0,0,0,0,0,0]# Liste contenant 11 zéros
n=0# Nombre de paquets achetés
nbi=0# Nombre d'images 
while nbi < 11:
  n=n+1
  x=randint(0,10)# Nombre aléatoire entre 0 et 10
  print(L)
  print(x)
  if L[x]==0:
      L[x]=1
      nbi=nbi+1
print(L)
print(n)
      
  • Vues: 4170