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)