Python: Exercices Avancés Structures Conditionnelles

Telechargé par Tahiri Jouti Racha
Écrivez un algorithme qui détermine lequel des deux nombres entrés par l’utilisateur est le
plus grand. Prévenez l’utilisateur si les nombres sont égaux.
Generic
Python
C
1. DÉBUT
2. VARIABLE a, b: ENTIER
3. LIRE "Quelle est la valeur de a:", a
4. LIRE "Quelle est la valeur de b?", b
5.
6. SI a == b:
7. ECRIRE "Les valeurs sont identiques"
8. SINON SI a > b:
9. ECRIRE "a est plus grand que b"
10. SINON
11. ECRIRE "b est plus grand que a"
12. FIN SI
13. FIN
1. a = int(input("Quelle est la valeur du premier nombre?"))
2. b = int(input("Quelle est la valeur du second nombre?"))
3.
4. if a==b:
5. print("Les valeurs sont identiques")
6. elif a>b:
7. print("a est plus grand que b")
8. else:
9. print("b est plus grand que a")
1. #include <stdio.h>
2.
3. int main(void) {
4. int a, b;
5. scanf("%d", &a);
6. scanf("%d", &b);
7.
8. if( a == b ) {
9. printf("Les valeurs sont identiques\n");
10. }
11. else if( a > b ) {
12. printf("a est plus grand que b\n");
13. }
14. else {
15. printf("b est plus grand que a\n");
16. }
17. }
5/28/25, 5:16 PM
Python → Exercices avancé sur les structures conditionnelles - Cours
https://cours.zaretti.be/courses/coding/python/lessons/exercices-avance-sur-les-structures-conditionnelles/?utm_source=chatgpt.com
1/5
Écrivez un algorithme qui détermine si la série de trois nombres entrés par l’utilisateur est
croissante, décroissante, ou indéterminée.
Generic
Python
C
Écrivez un algorithme qui détermine lequel des trois nombres entrés par l’utilisateur est le
plus grand.
Generic
1. DÉBUT
2. VARIABLE a, b, c: ENTIER
3. LIRE "Quelle est la valeur de a:", a
4. LIRE "Quelle est la valeur de b?", b
5. LIRE "Quelle est la valeur de c?", c
6.
7. SI a == b ET b == a:
8. ECRIRE "La série de nombre est égale"
9. SINON SI a <= b ET b <= c:
10. ECRIRE "La série est croissante"
11. SINON SI a >= b ET b >= c :
12. ECRIRE "a est plus grand que b"
13. SINON:
14. ECRIRE "La série de nombre n'est ni croissante, ni décroissante"
15. FIN SI
16. FIN
1. a = int(input("Quelle est la valeur du premier nombre?"))
2. b = int(input("Quelle est la valeur du second nombre?"))
3. c = int(input("Quelle est la valeur du troisième nombre?"))
4.
5. if a==b and b==c:
6. print("La série de nombre est égale")
7. elif a <= b and b <= c:
8. print("La série est croissante")
9. elif a >= b and b >= c:
10. print("la série est décroissante")
11. else:
12. print("La série de nombre n'est ni croissante, ni décroissante")
1. #include <stdio.h>
2.
3. int main(void) {
4. int a, b, c;
5. scanf("%d", &a);
6. scanf("%d", &b);
7. scanf("%d", &c);
8.
9. if( a==b && b==c )
10. printf("La série de nombre est égale\n");
11. else if( a <= b && b <= c)
12. printf("La série est croissante\n");
13. else if a >= b && b >= c)
14. printf("la série est décroissante\n");
15. else
16. printf("La série de nombre n'est ni croissante, ni décroissante\n");
17. }
5/28/25, 5:16 PM
Python → Exercices avancé sur les structures conditionnelles - Cours
https://cours.zaretti.be/courses/coding/python/lessons/exercices-avance-sur-les-structures-conditionnelles/?utm_source=chatgpt.com
2/5
Python
C
Écrivez un algorithme qui ache les 2 nombres les plus grands des trois nombres entrés par
l’utilisateur.
Generic
1. DÉBUT
2. VARIABLE a, b, c: ENTIER
3. LIRE "Quelle est la valeur de a:", a
4. LIRE "Quelle est la valeur de b?", b
5. LIRE "Quelle est la valeur de c?", c
6.
7. SI a == b et b == C:
8. ECRIRE "Les trois nombres sont égaux."
9. SINON:
10. SI a >= b ET a >= c:
11. ECRIRE "a est le plus grand"
12. SINON SI b >= a ET b >= c:
13. ECRIRE "b est le plus grand"
14. SINON:
15. ECRIRE "c est le plus grand"
16. FIN SI
17. FIN
1. a = int(input("Quelle est la valeur du premier nombre?"))
2. b = int(input("Quelle est la valeur du second nombre?"))
3. c = int(input("Quelle est la valeur du troisième nombre?"))
4.
5. if a==b and b==c:
6. print("Les nombres sont égaux")
7. else:
8. if a >= b and a >= c:
9. print("a")
10. elif b >= a and b >= c:
11. print("b")
12. else:
13. print("c")
1. #include <stdio.h>
2.
3. int main(void) {
4. int a, b, c;
5. scanf("%d", &a);
6. scanf("%d", &b);
7. scanf("%d", &c);
8.
9. if( a==b && b==c) {
10. printf("Les nombres sont égaux\n")
11. }
12. else {
13. if( a >= b && a >= c)
14. printf("a\n");
15. else if( b >= a && b >= c)
16. printf("b\n");
17. else
18. printf("c\n");
19. }
20. }
1. DÉBUT
2. VARIABLE a, b, c: ENTIER
5/28/25, 5:16 PM
Python → Exercices avancé sur les structures conditionnelles - Cours
https://cours.zaretti.be/courses/coding/python/lessons/exercices-avance-sur-les-structures-conditionnelles/?utm_source=chatgpt.com
3/5
Python
C
Écrivez un algorithme qui arbitre le jeu “Pierre, Papier, Ciseaux”
Generic
3. LIRE "Quelle est la valeur de a:", a
4. LIRE "Quelle est la valeur de b?", b
5. LIRE "Quelle est la valeur de c?", c
6.
7. SI a == b ET a == c,:
8. ECRIRE "Les trois nombres sont égaux."
9. SINON:
10. SI a <= b ET a <= c:
11. ECRIRE "b et c sont les plus grands"
12. SINON SI b <= a ET b <= c:
13. ECRIRE "a et c sont les plus grands"
14. SINON:
15. ECRIRE "a et b sont les plus grands"
16. FIN SI
17. FIN
1. a = int(input("Quelle est la valeur du premier nombre?"))
2. b = int(input("Quelle est la valeur du second nombre?"))
3. c = int(input("Quelle est la valeur du troisième nombre?"))
4.
5. if a==b and b==c:
6. print("Les nombres sont égaux")
7. else:
8. if a <= b and a <= c:
9. print("b et c")
10. elif b <= a and b <= c:
11. print("a et c")
12. else:
13. print("a et b")
1. #include <stdio.h>
2.
3. int main(void) {
4. int a, b, c;
5. scanf("%d", &a);
6. scanf("%d", &b);
7. scanf("%d", &c);
8.
9. if( a==b && b==c) {
10. printf("Les nombres sont égaux\n")
11. }
12. else {
13. if( a <= b && a <= c)
14. printf("b et c\n");
15. else if( b <= a && b <= c)
16. printf("a et c\n");
17. else
18. printf("a et b\n");
19. }
20. }
1. DÉBUT
2. VARIABLE a, b: CHAINE
3. LIRE "Quelle est le choix du joueur 1:", a
4. LIRE "Quelle est le choix du joueur 2:", b
5.
6. SI (a == "pierre" OU a == "papier" OU a == "ciseaux") ET (b == "pierre" OU b ==
"papier" OU b == "ciseaux"):
5/28/25, 5:16 PM
Python → Exercices avancé sur les structures conditionnelles - Cours
https://cours.zaretti.be/courses/coding/python/lessons/exercices-avance-sur-les-structures-conditionnelles/?utm_source=chatgpt.com
4/5
Python
C
7. SI (a == "pierre" ET b == "ciseaux") OU (a == "papier" ET b == "pierre") OU
(a == "ciseaux" et b == "papier"):
8. ECRIRE "Le joueur 1 gagne la manche"
9. SINON SI (b == "pierre" ET a == "ciseaux") OU (b == "papier" ET a ==
"pierre") OU (b == "ciseaux" et a == "papier"):
10. ECRIRE "Le joueur 2 gagne la manche"
11. SINON:
12. ECRIRE "Il y'a égalité"
13. FIN SI
14. SINON:
15. ECRIRE "Il y'a une erreur de saisie."
16. FIN SI
17.
18. FIN
1. a = input("Quelle est le choix du joueur 1:")
2. b = input("Quelle est le choix du joueur 2:")
3.
4. if (a == "pierre" or a == "papier" or a == "ciseaux") and (b == "pierre" or b
== "papier" or b == "ciseaux"):
5. if (a == "pierre" and b == "ciseaux") or (a == "papier" and b == "pierre") or
(a == "ciseaux" and b == "papier"):
6. print("Le joueur 1 gagne la manche")
7. elif (b == "pierre" and a == "ciseaux") or (b == "papier" and a == "pierre")
or (b == "ciseaux" and a == "papier"):
8. print("Le joueur 2 gagne la manche")
9. else:
10. print("Il y'a égalité")
11. else:
12. print("Il y'a une erreur de saisie.")
1. #include <stdio.h>
2.
3. int main(void) {
4. char a, b;
5. scanf("%c %c", &a, &b);
6.
7. if (a == 'P' || a == 'F' || a == 'C') && (b == 'P' || b == 'F' || b == 'C') {
8. if (a == 'P' && b == 'C') || (a == 'F' && b == 'P') || (a == 'C' && b ==
'F')
9. printf("Le joueur 1 gagne la manche\n");
10. elif (b == 'P' && a == 'C') || (b == 'F' && a == 'P') || (b == 'C' && a ==
'F')
11. printf("Le joueur 2 gagne la manche\n");
12. else:
13. printf("Il y'a égalité\n");
14. }
15. else {
16. printf("Il y'a une erreur de saisie.\n");
17. }
18. }
5/28/25, 5:16 PM
Python → Exercices avancé sur les structures conditionnelles - Cours
https://cours.zaretti.be/courses/coding/python/lessons/exercices-avance-sur-les-structures-conditionnelles/?utm_source=chatgpt.com
5/5
1 / 3 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!