TP - Chapitre 1 : Langage de programmation Python

N.B. Niveau : Première Générale, enseignement de spécialité NSI (Numérique et Sciences Informatiques)

 

D
É
C
O
N
N
E
C
T
É

Exercices NSI - Les conditions

Exercice 1 : Vérification de la parité d'un nombre

Écrivez un programme qui demande à l'utilisateur de saisir un nombre entier et qui affiche si le nombre est pair ou impair en utilisant une structure conditionnelle if.

Si le reste de la division par 2 = 1, le nombre est impair, sinon il est pair.

L'opération modulo permet de connaître le reste.

Exemple de sortie :

Entrez un nombre : 5
Le nombre 5 est impair.

Code Python :


        

Exercice 2 : Calcul de l'âge légal pour voter

Demandez à l'utilisateur son âge et utilisez une structure if pour vérifier s'il est éligible à voter (l'âge légal est 18 ans). Si l'utilisateur a 18 ans ou plus, affichez qu'il peut voter, sinon indiquez qu'il est trop jeune.

Exemple de sortie :

Quel âge avez-vous ? 16
Désolé, vous êtes trop jeune pour voter.

Code Python :


        

Exercice 3 : Catégorisation d'une température

Demandez à l'utilisateur de saisir une température en degrés Celsius. Utilisez plusieurs conditions if puis elif pour afficher l'état de la température selon les critères suivants :

  • Moins de 0°C : "Il fait froid."
  • Entre 0°C et 20°C : "Il fait frais."
  • Plus de 20°C : "Il fait chaud."

Exemple d'entrée et de sortie :

Entrez la température en degrés Celsius : 15
Il fait frais.

Code Python :


        

Exercice 4 : Trier deux éléments d'ine liste

Écrivez un programme en Python qui prend une liste contenant exactement deux éléments et les trie en ordre croissant en utilisant une structure conditionnelle if (sans boucles). Le programme doit échanger les deux éléments si nécessaire et afficher la liste triée.

Exigences :

  • La liste doit contenir exactement deux éléments.
  • Utilisez uniquement une structure conditionnelle if pour comparer et éventuellement échanger les deux éléments.
  • Affichez la liste après tri.

Exemples d'entrée et de sortie :

  • Entrée : [5, 3]
  • Sortie : [3, 5]

  • Entrée : [7, 15]
  • Sortie : [7, 15]

Code Python :


        

Exercice 5 : Plus longue chaîne de caratères

Écrivez un programme en Python qui demande à l'utilisateur de saisir deux chaînes de caractères et détermine laquelle des deux est la plus longue et laquelle est la plus courte. Si les deux chaînes ont la même longueur, le programme doit l'indiquer.

Exigences :

  • Le programme doit demander deux chaînes de caractères à l'utilisateur.

  • Utilisez une structure conditionnelle if pour comparer la longueur des deux chaînes.
  • Affichez laquelle est la plus longue et laquelle est la plus courte. Si les deux ont la même longueur, affichez un message indiquant qu'elles sont de la même taille.
  • la fonction len(chaine) permettra de connaître le nombre de caractères que composent chaine/
  • Exemple d'entrée et de sortie :

    Exemple 1 :

    Entrez la première chaîne : chat
    Entrez la deuxième chaîne : éléphant
    La chaîne la plus courte est : chat
    La chaîne la plus longue est : éléphant

    Exemple :

    Entrez la première chaîne : maison
    Entrez la deuxième chaîne : bateau
    Les deux chaînes ont la même longueur.

    Code Python :

    
            

Fond :  Texte :  Tables :  Thème du langage: