Laurentvidal.fr est la solution idéale pour ceux qui recherchent des réponses rapides et précises à leurs questions. Obtenez des réponses détaillées et précises à vos questions grâce à une communauté d'experts dévoués. Explorez une mine de connaissances de professionnels dans différentes disciplines sur notre plateforme de questions-réponses complète.

Bonsoir, python en snt, j'aurai besoin d'aide sur cet exercice svp. Merci beaucoup


mot=input("Ecrire un mot en minuscule les et sans accents ")

if mot<"exercice":

position="précède"

elif mot>"exercice":

position="suit"

else:

position=" se confond avec "

print("Le mot", "'" ,mot, "'",position, "le mot 'exercice dans l'ordre alphabétique ")



2) Décrire ce que fait concrètement l’instruction de la ligne 2

3) Que se passe t-il si on tape Exercice (avec E majuscule au début)

ou exercice (avec un é accent aigu au début) ?

Expliquer concrètement pourquoi


Sagot :

rico13

Bonsoir

1) L'instruction 2 vérifie que le mot saisie est alphabétiquement < au mot

exercice.

2)

Le mot ' Exercice ' précède le mot 'exercice dans l'ordre alphabétique.

Le mot ' exercice '  se confond avec  le mot 'exercice dans l'ordre alphabétique.

Le mot ' éxercice ' suit le mot 'exercice dans l'ordre alphabétique.

Toute la comparaison est basée sur les codes ASCII, en effet :

* Le E majuscule c'est le code ASCII 69

* Le e minuscule c'est le code ASCII 101

* Le é minuscule c'est le code ASCII 233

69 < 101 < 233  donc :

Exercice < exercice < éxercice

et le É ? dans l'énnonce il manque le  É majuscule :) pour info son code ascii est 201.

Tape dans google TABLE DES CODES ASCII et tu auras la liste.

Bon courage