Le
for
EXO 3
Huit petits
canetons s'appellent respectivement : Jack, Kack, Lack, Mack, Nack,
Oack, Pack et Qack.
Écrivez un script qui affiche tous ces
noms à partir des deux chaînes suivantes :
prefixes
= 'JKLMNOP' et suffixe =
'ack'
En utilisant une instruction for ... in ... , votre
script ne devrait comporter que 3-4 lignes.
EXO
4
Écrivez une fonction majuscule() qui renvoie
« vrai » si l'argument transmis est une
majuscule.
Les
dictionnaires
EXO
5
Écrivez une fonction qui échange les
clés et les valeurs d'un dictionnaire (ce qui permettra par
exemple de transformer un dictionnaire anglais/français en un
dictionnaire français/anglais).
(On suppose que le
dictionnaire ne contient pas plusieurs valeurs identiques).
Prennez
comme exemple de dictionnaire (clée -> valeur):
Computer
-> Ordinateur
Mouse -> Souris
Keyboard -> Clavier
Hard
disk -> Disque dur
Screen -> Ecran
Les
fichiers
EXO
1
Considérons que vous avez à votre
disposition un fichier texte contenant des lignes de différentes
longueurs.
Écrivez un script qui recherche et affiche la
ligne la plus longue.
EXO 2
A partir de
deux fichiers préexistants A et B, construisez un fichier C
qui contienne alternativement une ligne de A, une ligne de B, une
ligne de A, ... et ainsi de suite jusqu'à atteindre la fin de
l'un des deux fichiers originaux. Complétez ensuite C avec les
éléments restant sur l'autre.