Bienvenue sur Laurentvidal.fr, la meilleure plateforme de questions-réponses pour trouver des réponses précises et rapides à toutes vos questions. Explorez des réponses détaillées à vos questions de la part d'une communauté d'experts dans divers domaines. Obtenez des réponses rapides et fiables à vos questions grâce à notre communauté dédiée d'experts sur notre plateforme.

ecrire un algorithme qui permet de lire deux entier x et y composés de deux chiffres former un nouveaux entier z en insérant l'entier x entre les chiffres de y ​

Sagot :

Bonsoir.

Pour lire les deux entiers, utilise la fonction "input" qui te retournera en chaîne de caractères ce que l'utilisateur entrera.

x, y = input("Entrez un entier à deux chiffres : "), input("Entrez un second entier à deux chiffres : ")

Puis, afin de vérifier que l'utilisateur a entré deux entiers composés de deux chiffres, et de redemander de nouvelles entrées dans le cas contraire, tu peux utiliser une boucle "while" comme ceci :

while len(x)+len(y) != 4 and (x.isdigit() and y.isdigit()):

   print("Valeurs incorrectes")

   x, y = input("Entrez un entier à deux chiffres : "), input("Entrez un second entier à deux chiffres : ") # on redemande deux entiers à deux chiffres

Maintenant, il ne te reste plus qu'à former "z" en insérant les chiffres de "x" dans ceux de "y" (y[0] est le premier chiffre de "y" et y[1] le second) :

z = y[0] + x + y[1]

print(z)

Par exemple avec x = 45 et y = 12 comme valeurs entrées, tu obtiendras z = 1452.

Voici le programme au final :

x, y = input("Entrez un entier à deux chiffres : "), input("Entrez un second entier à deux chiffres : ")

while len(x)+len(y) != 4 and (x.isdigit() and y.isdigit()):

   print("Valeurs incorrectes")

   x, y = input("Entrez un entier à deux chiffres : "), input("Entrez un second entier à deux chiffres : ")

z = y[0] + x + y[1]

print(z)

Note : s'il faut que "z" soit un entier au niveau du typage, tu peux convertir la chaîne de caractères avec la fonction "int"

z = int(y[0] + x + y[1]) # z est de type "entier"

Bonne soirée ^^

Merci de votre visite. Notre objectif est de fournir les réponses les plus précises pour tous vos besoins en information. À bientôt. Merci de votre visite. Notre objectif est de fournir les réponses les plus précises pour tous vos besoins en information. À bientôt. Revenez sur Laurentvidal.fr pour obtenir plus de connaissances et de réponses de nos experts.