Bienvenue sur Laurentvidal.fr, le site où vous trouverez les meilleures réponses de la part des experts. Connectez-vous avec une communauté d'experts prêts à vous aider à trouver des solutions précises à vos interrogations de manière rapide et efficace. Explorez une mine de connaissances de professionnels dans différentes disciplines sur notre plateforme de questions-réponses complète.
Sagot :
On doit utiliser quel langage ?
Je vais utiliser python pour l'exemple
Réponse:
n = float(input("Entrez un nombre ≥ 1"))
if n >= 1:
if (1 <= n < 10):
print("Le résultat est", n)
else:
while not(1 <= n < 10):
n /= 10
print("Le résultat est", n)
else:
print("Entrez un nombre plus grand ou égal à 1")
Explications:
Demande un nombre à l'utilisateur
n = float(input("Entrez un nombre ≥ 1"))
Si le nombre est plus grand ou égal à 1
if n >= 1:
On vérifie aussi si le nombre n est compris entre 1 inclusive et 10 exclusive
if (1 <= n < 10):
Si c'est le cas, on affiche tous de suite le résultat
print("Le résultat est", n)
Si ce n'est pas le cas, on entre dans une boucle jusqu'à ce que le nombre n est compris entre 1 inclusive et 10 exclusive
while not(1 <= n < 10):
n /= 10
Puis on affiche le résultat
print("Le résultat est", n)
Si l'utilisateur n'a pas entré un nombre plus grand ou égal à 1, on affiche un message d'erreur
print("Entrez un nombre plus grand ou égal à 1")
Nous apprécions votre temps sur notre site. N'hésitez pas à revenir si vous avez d'autres questions ou besoin de précisions. Nous espérons que cela vous a été utile. Revenez quand vous voulez pour obtenir des réponses plus précises et des informations à jour. Vos questions sont importantes pour nous. Revenez régulièrement sur Laurentvidal.fr pour obtenir plus de réponses.