Question
Exercice 12 : Utiliser la boucle TANTQUE pour afficher la table de multiplication de 0 à 12 d'un entier saisi par l'utilisateur. Exercice 13 : Utiliser la boucle REPETER pour afficher la table de multiplication de 0 à 12 d'un entier saisi par l'utilisateur. Exercice 14 : Utiliser la boucle POUR pour afficher la table de multiplication entre 2 bornes entières a à b (ces bornes sont saisies par l'utilisateur ' et alt b d' un entier saisi par l'utilisateur. Exercice 15 : Utiliser la boucle TANTQUE pour afficher la table de multiplication entre 2 bornes entières a à b (ces bornes sont saisies par I'utilisateur et alt b ) d'un entier saisi par l'utilisateur. Exercice 16 : Utiliser la boucle REPETER pour afficher la table de multiplication entre 2 bornes entières a à b (ces bornes sont saisies par l'utilisateur et alt b ) d'un entier saisi par l'utilisateur. Exercice 17 : Ecrire un algorithme qui demande à un utilisateur de saisir un nombre et lui retourne le nombre de chiffre contenu dans le nombre. Exemple: 987654321 : contient 9 chiffres Exercice 18 : Ecrire un algorithme qui demande à un utilisateur de saisir un nombre et lui affiche ce nombre en lettre. Votre nombre doit contenir au max 10 chiffres. Exemple: 9.876.543.210: Neuf milliard huit cent soixante -seize million cinq cent quarante trois mille deux cent dix Proposé par : M CHATCHUIN DJOKO DASSY INITIATION À L'AL GORITHMIQUE Exercice 20 : Ecrire un algorithme qui permet à un utilisateur de saisir un nombre binaire (un nombre est binaire lorsqu'il n'est constitué que des chiffres 1et/ou0 ). Il ne sort de sa saisie que s'il entre 2 et non un autre chiffre. Ensuite I'algorithme affiche le nombre saisi. Janvier 2025
Solution
4
(319 Votos)
Flavia
Mestre · Tutor por 5 anos
Resposta
Exercice 12 :```python# Boucle TANTQUE pour afficher la table de multiplication de 0 à 12nombre = int(input("Entrez un entier : "))tantque i in range(13): print(f"{nombre} x {i} = {nombre * i}")```Exercice 13 :```python# Boucle REPETER pour afficher la table de multiplication de 0 à 12nombre = int(input("Entrez un entier : "))pour i in range(13): print(f"{nombre} x {i} = {nombre * i}")```Exercice 14 :```python# Boucle POUR pour afficher la table de multiplication entre 2 bornes entières a à ba = int(input("Entrez la borne inférieure : "))b = int(input("Entrez la borne supérieure : "))pour i in range(a, b + 1): print(f"{i} x {i} = {i * i}")```Exercice 15 :```python# Boucle TANTQUE pour afficher la table de multiplication entre 2 bornes entières a à ba = int(input("Entrez la borne inférieure : "))b = int(input("Entrez la borne supérieure : "))tantque i in range(a, b + 1): print(f"{i} x {i} = {i * i}")```Exercice 16 :```python# Boucle REPETER pour afficher la table de multiplication entre 2 bornes entières a à ba = int(input("Entrez la borne inférieure : "))b = int(input("Entrez la borne supérieure : "))pour i in range(a, b + 1): print(f"{i} x {i} = {i * i}")```Exercice 17 :```python# Algorithme pour compter le nombre de chiffres dans un nombre saisi par l'utilisateurnombre = int(input("Entrez un nombre : "))nombre_de_chiffres = len(str(nombre))print(f"{nombre} contient {nombre_de_chiffres} chiffres.")```Exercice 18 :```python# Algorithme pour afficher un nombre en lettrenombre = int(input("Entrez un nombre : "))chiffres = ["", "un", "deux", "trois", "quatre", "cinq", "six", "sept", "huit", "neuf"]milliers = ["", "mille", "million", "milliard", "milliard"]def convertir_en_lettre(nombre): if nombre == 0: return "zéro" elif nombre < 10: return chiffres[nombre] elif nombre < 100: return chiffres[nombre // 10] + " " + milliers[nombre // 1000] + " " + convertir_en_lettre(nombre % 100) else: partie_entiere = nombre // 1000 reste = nombre % 1000 return milliers[partie_entiere] + " " + convertir_en_lettre(reste)print(convertir_en_lettre(nombre))```Exercice 20 :```python# Algorithme pour saisir un nombre binaire et l'affichernombre_binaire = ""while True: chiffre = input("Entrez un chiffre (0 ou 1) : ") if chiffre in ["0", "1"]: nombre_binaire += chiffre else: print("Nombre invalide, veuillez entrer 0 ou 1.")print("Nombre binaire saisi : " + nombre_binaire)```