Je vais essayer de t'expliquer. Dans le premier exercice, on utilise range(), range permet de créer 1 liste, et avec la boucle for, je parcours ma liste pour afficher les entiers.
Dans le deuxième exercice, je demande un entrée. Je l'entours d'un int() pour le convertir en entier. Je recopie a dans c pour que je puisse afficher la valeur d'entrée à la fin. Et j'initialise b à 0, qui va nous permettre de compter le nombre de bits. Dans ma boucle while, je mets ma condition a>=1, c'est à dire, les lignes qui suivront s'exécuteront que si a est supérieur ou inférieur à 1. Donc si a est >=1, je divise par 2 et j'incrémente les bits.
Et à la fin, j'affiche les résultats, dans print().
Enfin dernière exercice, caractères sera le nombre total de caractères. e sera le nombre total de la lettre e.
Je parcours ma chaine de caractères avec 1 boucle for. Comme tu peux voir dans la boucle tu as "for caractère in proust", proust est notre chaine de caractères et caractère est la valeur actuel où se trouve notre boucle.
J'incrémente caractères chaque fois que la boucle s'exécute afin de compter le nombre de caractères. Et je vérifie si la valeur actuel est un e si c'est le cas, j'incrémente e.
Pour la fréquence, je fais e/caractères × 100 le tout, je le convertis en entier avec int().
Lista de comentários
Bonjour,
Je vais essayer de t'expliquer.
Dans le premier exercice, on utilise range(), range permet de créer 1 liste, et avec la boucle for, je parcours ma liste pour afficher les entiers.
Dans le deuxième exercice, je demande un entrée. Je l'entours d'un int() pour le convertir en entier. Je recopie a dans c pour que je puisse afficher la valeur d'entrée à la fin. Et j'initialise b à 0, qui va nous permettre de compter le nombre de bits. Dans ma boucle while, je mets ma condition a>=1, c'est à dire, les lignes qui suivront s'exécuteront que si a est supérieur ou inférieur à 1. Donc si a est >=1, je divise par 2 et j'incrémente les bits.
Et à la fin, j'affiche les résultats, dans print().
Enfin dernière exercice, caractères sera le nombre total de caractères. e sera le nombre total de la lettre e.
Je parcours ma chaine de caractères avec 1 boucle for. Comme tu peux voir dans la boucle tu as "for caractère in proust", proust est notre chaine de caractères et caractère est la valeur actuel où se trouve notre boucle.
J'incrémente caractères chaque fois que la boucle s'exécute afin de compter le nombre de caractères. Et je vérifie si la valeur actuel est un e si c'est le cas, j'incrémente e.
Pour la fréquence, je fais e/caractères × 100 le tout, je le convertis en entier avec int().
Et enfin j'affiche tout.