0% ont trouvé ce document utile (0 vote)
4 vues1 page

Gestion des entiers distincts en Python

Le document présente un code Python qui permet de saisir des entiers positifs distincts et de calculer leur produit. Il inclut des fonctions pour vérifier la distinctivité des chiffres, multiplier les valeurs par un coefficient donné, et afficher les résultats. L'utilisateur est invité à entrer des valeurs selon certaines conditions, et le programme traite ces entrées pour produire des résultats spécifiques.

Transféré par

manelisaqueen
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues1 page

Gestion des entiers distincts en Python

Le document présente un code Python qui permet de saisir des entiers positifs distincts et de calculer leur produit. Il inclut des fonctions pour vérifier la distinctivité des chiffres, multiplier les valeurs par un coefficient donné, et afficher les résultats. L'utilisateur est invité à entrer des valeurs selon certaines conditions, et le programme traite ces entrées pour produire des résultats spécifiques.

Transféré par

manelisaqueen
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats TXT, PDF, TXT ou lisez en ligne sur Scribd

def Distinct(n):

s=set(str(n))
return(len(str(n))==len(s),n)

def saisie():
while True:
n=int(input("saisir un entier positif"))
if n>0:
break
return n

def DistinctTuple(n):
t=()
for i in range(n):
while True:
x=saisie()
valide,_=Distinct(x)
if valide:
break
t+=(x,)
return(t)

def produit(*args):
p=1
for i in args:
p*=i
return p

def Multiplication(t,c):
t2=()
for i in t:
t2+=(produit(i,c),)
return t2

def saisir():
while True:
x=int(input("saisir x"))
if x>3:
break
return x

x=saisir()

t=DistinctTuple(x)
print(t)

p=produit(*t)
print("produit:",p)

t3=Multiplication(t,3)
t4=Multiplication(t,4)
print("t3:",t3)
print("t4:",t4)

Vous aimerez peut-être aussi