Ce blog est fait pour aider à la compréhension des maths et ses mises en application dans différents langages de programmation ( Algobox, Python, calculatrice Ti83)
def fact ( N ): n = int (N) P = 1 A = 1 while (A != n + 1 ): P = P * A A = A + 1 return (P) N = input ( "quel est le nombre d'objet total ? :" ) P = input ( "quel est le nombre d'objet choisi ? :" ) n = int (N) p = int (P) a = fact(n) b = fact(p) d =...
def fact ( N ): n = int (N) P = 1 A = 1 while (A != n + 1 ): P = P * A A = A + 1 return (P) def comb ( N , P ): n = int (N) p = int (P) a = fact(n) b = fact(p) d = n - p c = fact(d) S = a / (b * c) return (S) N = input ( "A quelle puissance entière voulez...
N = input ( "quel est le nombre ? :" ) n = int (N) S = 1 P = 0 while (n != 1 ): P = n ** n S = S * P n = n - 1 print ( "l'hyperfactoriel est de : " ) print (S)
from math import floor A = input ( "quel est le nombre à convertir ?: " ) a = int (A) B = input ( "dans quelle base ?:" ) b = int (B) N = 1 R = 0 L = [] L.append(a % b) while (b < a): N = N + 1 R = floor(a / b) a = R L.append(a % b) R = a // b L.append(R)...
A = input ( "quel nombre voulez vous ?: " ) a = int (A) diviseur = 2 reste = 1 N = 2 produit = 1 while (N != a + 1 ): while (reste != 0 ): reste = N % diviseur diviseur = diviseur + 1 if (diviseur == N + 1 ): produit = produit * N N = N + 1 diviseur =...
A=input("quel est le nombre à tester ?: ") a=int(A) diviseur=2 reste=1 while (reste!=0): reste=a%diviseur diviseur=diviseur+1 if (diviseur==a+1): print(A + " est premier") else: print(A + " n'est pas premier")
A = input ( "Combien de nombres premiers voulez-vous ?: " ) a = int (A) diviseur = 2 reste = 1 N = 0 P = 2 Liste = [] while (N != a): while (reste != 0 ): reste = P % diviseur diviseur = diviseur + 1 if (diviseur == P + 1 ): Liste.append(P) N = N + 1...
N = input ( "Quelle est le nombre choisi ?: " ) n = int (N) P = 1 A = 1 while (A != n + 1 ): P = P * A A = A + 1 print ( "le factorielle de " + N + " est :" ) print (P)
A = input ( "A quelle étape voulez vous vous arrêtez ? " ) etape = int (A) L = [ 0 , 1 ] N = 2 while (N - etape + 1 != etape): L.append(L[N - 1 ] + L[N - 2 ]) print (L[N]) N = N + 1