• Home
  • Chimie
  • Astronomie
  • Énergie
  • La nature
  • Biologie
  • Physique
  • Électronique
  •  Science >> Science >  >> Mathen
    Quel est l'algorithme qui indique le numéro de l'utilisateur dans la plage 1 à 100, puis vérifie si moins ou égal à 50?
    `` Python

    def check_number ():

    "" "Lit un nombre de l'utilisateur et vérifie si c'est supérieur à, inférieur ou égal à 50." ""

    Bien que vrai:

    essayer:

    Numéro =int (entrée ("Entrez un nombre entre 1 et 100:"))

    Si 1 <=nombre <=100:

    casser

    autre:

    Imprimer ("entrée non valide. Veuillez saisir un nombre entre 1 et 100.")

    sauf ValueError:

    Imprimer ("entrée non valide. Veuillez saisir un numéro.")

    Si le numéro> 50:

    print (f "{nombre} est supérieur à 50.")

    Numéro ELIF <50:

    print (f "{nombre} est inférieur à 50.")

    autre:

    print (f "{nombre} est égal à 50.")

    Exécutez la fonction

    check_number ()

    `` '

    Explication:

    1. Définition de la fonction: Le code définit une fonction appelée `check_number () 'pour encapsuler la logique.

    2. Boucle de validation d'entrée:

    - `tandis que vrai:` crée une boucle infinie jusqu'à ce qu'un nombre valide soit entré.

    - `Essayez:` Essaye de convertir l'entrée de l'utilisateur en un entier.

    - `sauf ValueError:` gère les cas où l'entrée utilisateur n'est pas un entier.

    - `Si 1 <=nombre <=100:` vérifie si le nombre se situe dans la plage 1 à 100.

    - Si l'entrée est valide, la boucle «Break».

    3. Comparaison et sortie:

    - `If Numéro> 50:` vérifie si le nombre est supérieur à 50.

    - `numéro ELF <50:` vérifie si le nombre est inférieur à 50.

    - `else:` gère le cas où le nombre est égal à 50.

    - Un message approprié est imprimé en fonction du résultat de comparaison.

    4. Appel de fonction: La fonction `check_number () 'est appelée pour exécuter l'algorithme.

    comment cela fonctionne:

    Le code invite d'abord l'utilisateur à saisir un numéro. Il valide ensuite l'entrée pour s'assurer qu'il s'agit d'un entier entre 1 et 100. Une fois qu'un nombre valide est obtenu, il compare le nombre à 50 et imprime le résultat correspondant (supérieur à, inférieur ou égal à 50).

    © Science https://fr.scienceaq.com