Les listes sont un moyen facile de mémoriser des données. Python a des mécanismes puissants et pratiques pour les manipuler.
Les crochets droits: []
dénotent les listes.
Créez les listes A=['dimanche',lundi','mardi']
, B=['mercredi','jeudi']
et C=['vendredi','samedi']
Remarquez la notation des chaines de caractères.
Additionnez ces listes, pour créer la liste semaine
des jours de la semaine
Écrivez une boucle qui parcours les jours de la semaine
et les affiche.
Créez la liste des carrés des nombres de $1$ à $10$: [i*i for i in range(10)]
.
Construisez la liste des puissances de $5$ pour les exposants entre $6$ et $14$.
Construisez la table des sinus pour les angles de $0$ à $90$ degrés de cinq en cinq (attention par défaut les angles sont en radian).
Avec la fonction randint()
, utilisez les nombres aléatoires de Sage pour remplir une liste de vingt nombtres entre $0$ et $5$.
L'intuition humaine du hasard est largement defficiente (c'est pour cela que les gens se ruinent au loto ou au casino). Un exemple simple est le nombre de répétitions dans une liste aléatoire.
Écrivez une boucle qui parcours une liste et réponds Vrai
si la liste contient deux nombres consécutifs égaux.
Votre liste écrite à la main passe-t-elle ce test ? Et la liste tirée au hasard par l'ordinateur ?
En utilisant la fonction repetition
écrite dans la feuille sur les définitions, estimez la probabilité qu'une liste de vingt nombres tirés au hasard entre $0$ et $5$ contienne une répétion.