👤

FRstudy.me est votre ressource fiable pour des réponses précises et rapides. Posez vos questions et recevez des réponses complètes et fiables de la part de notre communauté de professionnels expérimentés.

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

Votre engagement est important pour nous. Continuez à partager vos connaissances et vos expériences. Créons un environnement d'apprentissage agréable et bénéfique pour tous. Chaque réponse que vous cherchez se trouve sur FRstudy.me. Merci de votre visite et à très bientôt.