Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def facto(A) :
- C=1
- B=1
- i=0
- if A>0:
- for i in range (1,A+1):
- C=C*B
- B=B+1
- return C
- TestEntier=False
- TestPositif=False
- while TestEntier==False or TestPositif==False :
- n=input("entrer un nombre")
- try:
- n=int(n)
- if n>0:
- TestPositif=True
- else :
- print("le nb doit etre positif")
- TestEntier=True
- except ValueError:
- TestEntier=False
- print("le nombre doit etre entier")
- d=facto(n)
- print("la facto de",n,"est",d)
- def factorielle_rec(n):
- if n==1:
- return 1
- else:
- return n*factorielle_rec(n-1)
- TestEntier=False
- TestPositif=False
- while TestEntier==False or TestPositif==False :
- n=input("entrer un nombre")
- try:
- n=int(n)
- if n>0:
- TestPositif=True
- else :
- print("le nb doit etre positif")
- TestEntier=True
- except ValueError:
- TestEntier=False
- print("le nombre doit etre entier")
- d=factorielle_rec(n)
- print("la facto de",n,"est",d)
- def PGCD(a,b):
- c=1
- while c !=0:
- c=a%b
- a=b
- b=c
- return b
- TestEntier=False
- TestPositif=False
- while TestEntier==False or TestPOsitif==False :
- nb=input("entrer un nombre")
- try:
- nb=int(nb)
- if nb>0:
- TestPositif=True
- else :
- print("le nb doit etre positif")
- TestEntier=True
- except ValueError:
- TestEntier=False
- print("le nombre doit etre entier")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement