Jul 03, 2024

Wiki

Python

Aide

edit SideBar

Search

Sujet 3

Sujet 3


Cours

  1. Comment obtenir la valeur ascii d'un caractère ?
  2. Comment effectuer l'opération inverse ?

Préliminaires

  • Afficher les nombres pairs jusqu'à 25. Faire de même avec les nombres

impairs.

  • Afficher les 30 premières puissances de 2, et calculer leur somme. On

notera que la puissance s'obtient, en python, par deux étoiles (**) :

  >>> 2**5
  32
  • Demander à l'utilisateur de saisir un mot, et afficher uniquement ses

voyelles.

Diviseurs d'un nombre

  • Faire une fonction qui renvoie la liste des diviseurs d'un entier

passé en argument.

  • Faire une fonction qui teste si un nombre est premier. On pourra

utiliser la fonction précédente.

  • Faire, enfin, une fonction renvoyant la décomposition en nombres

premiers d'un entier donné : $600 = 23 \times 3 \times 52$

Triangle de Pascal

1. Faire une fonction qui construit le triangle de Pascal jusqu'à sa $n$ième ligne. Elle renverra une liste de listes.

2. Faire une fonction qui reçoit cette liste de listes en argument, et qui retourne une représentation en triangle :

1      
11     
121    
1331   
14641  
15101051 
1615201561
(on pourra utiliser les tabulations \t).

3. Utilisez cette fonction pour vérifier expérimentalement que la somme des termes de la $n$ième ligne est égale à $2^n$. On donnera le bout de code qui permet cette vérification.

Page Actions

Recent Changes

Group & Page

Back Links