Bonjour tout le monde,
j'aimerais r�aliser un petit exercice que j'ai invent�. Je vais tout de suite vous montrer le r�sultat attendu avant de vous en dire plus:
------------------------------
tu as perdu Barbara !
------------------------------
voil� j'aimerais �crire cette phrase, avec les tirets du dessus et d'en dessous qui font la m�me taille que la phrase, c'est � dire avec le m�me nombre de caract�res, et avec un nom pris au hasard dans une liste.
j'ai essay� de faire �a avec len, mais �a a �t� inf�cond. Du coup je me suis dit que j'allais essayer une autre m�thode dont voici le code:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 import random #je définis une liste de noms noms=['Alex', 'Sabine','Thomas', 'Barbara'] #je définis la variable phrase et je lui attribue un nom au hasard de la liste 'noms' phrase=("t'as perdu " + random.choice(noms)) #pour chaque caractère, j'affiche un tiret horizontal. for x in (phrase): print('-', end='') #j'affiche la phrase print(phrase)
et �videmment, j'obtiens:
donc je ne sais pas comment m'y prendre.------------------t'as perdu Barbara
si quelqu'un de plus exp�riment� a une id�e, je suis preneur.
Merci � vous.
Partager