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: 4229