Exercice 1 - Hello world!
-
Écrire un programme qui affiche la chaîne de caractères "Hello world!"
#!/usr/bin/python print("Hello world!")
Exercice 2 - Un peu de maths
-
Écrire un programme qui affiche la table de multiplication par 7. Le résultat devra être affiché sous la forme :
7 fois 1 font 7 7 fois 2 font 14 7 fois 3 font 21 7 fois 4 font 28 7 fois 5 font 35 7 fois 6 font 42 7 fois 7 font 49 7 fois 8 font 56 7 fois 9 font 63
#!/usr/bin/python i = 1 while i<=9: print "7 fois ", i, " font ", 7*i i = i+1
-
Modifier votre programme pour afficher toutes les tables de multiplication de 1 à 9, avec un saut de ligne entre chaque.
#!/usr/bin/python j = 1 while j<=9: i = 1 # Initialisation de la valeur i pour effectuer la deuxieme boucle while i<=9: print j, " fois ", i, " font ", i*j i = i+1 print # Affichage d'une ligne vide j = j+1
-
Un nombre est premier si il est divisible uniquement par 1 et par lui-même. Une méthode naïve pour tester si un nombre n > 2 est premier est donc de vérifier que, pour chaque x entre 2 et n - 1, n n'est pas divisible par x (c'est-à-dire, le reste de la division de n par x n'est pas nul).
Écrire un programme qui affiche tous les nombres premiers inférieurs à 10000.
#!/usr/bin/python n = 2 while (n<10000): est_premier = True # variable booleenne qui indique si n est premier diviseur = 2 while diviseur<n: if (n%diviseur == 0): # n n'est pas pas premier !!! est_premier = False diviseur = diviseur + 1 if est_premier: print n, n+=1 # n = n+1
-
La suite de Fibonacci est définie par F0 = F1 = 1 et Fn+2 = Fn+1 + Fn (i.e. chaque nouvel élément est la somme des deux précédents).
Écrire un programme qui calcule les 30 premiers éléments de la suite de Fibonacci.
#!/usr/bin/python N = 30 n = 0 fn = 1 # F_n nombre de Fibonacci de rang n fnp1 = 1 # F_{n+1} nombre de Fibonacci de rang n+1 while(n<N): n=n+1 print fn, fn,fnp1 = fnp1, fn+fnp1
top