0% ont trouvé ce document utile (0 vote)
31 vues8 pages

Devoir 01 - Introduction A Python

L'utilisateur a terminé un exercice de programmation en Python, obtenant une note de 8 sur 20. Plusieurs questions ont été posées, certaines correctes et d'autres incorrectes, portant sur la manipulation de chaînes et la priorité des opérateurs. Les réponses correctes ont été fournies pour certaines questions, tandis que d'autres ont été partiellement correctes ou incorrectes.

Transféré par

SKYM PRO
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
31 vues8 pages

Devoir 01 - Introduction A Python

L'utilisateur a terminé un exercice de programmation en Python, obtenant une note de 8 sur 20. Plusieurs questions ont été posées, certaines correctes et d'autres incorrectes, portant sur la manipulation de chaînes et la priorité des opérateurs. Les réponses correctes ont été fournies pour certaines questions, tandis que d'autres ont été partiellement correctes ou incorrectes.

Transféré par

SKYM PRO
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Commencé le mardi 14 janvier 2025, 11:35

État Terminé
Terminé le mardi 14 janvier 2025, 12:01
Temps mis 26 min 30 s
Note 8,00 sur 20,00 (40%)

Question 1

Incorrect

Note de 0,00 sur 3,00

Completez le code suivant pour que la variable chaine ayant la valeur initiale "Python" ait la valeur "Mython"

chaine = "Python"

chaine =  + chaine[  ] 


Question 2

Correct

Note de 1,50 sur 1,50

Quel sera le résultat de ce code ?


nom = "Alice"
age = 25
message = f"{nom} aura {age + 5} ans dans 5 ans."
print(message)

Veuillez choisir une réponse.

Alice aura 30 ans dans 5 ans. 


Alice aura 25 ans dans 5 ans.
Alice aura {age + 5} ans dans 5 ans.

Erreur de syntaxe. 
La réponse correcte est : Alice aura 30 ans dans 5 ans.


Question 3

Incorrect

Note de 0,00 sur 2,00

Complétez le code pour afficher : "Bonjour Alice, vous avez 25 ans."


Utilisez les str.format
age = 25
nom = "Alice"

message = f"Bonjour {}, vo 

La réponse correcte est : "Bonjour {}, vous avez {} ans.".format(nom, age)


Question 4

Correct

Note de 1,50 sur 1,50

Dans l'expression suivante, quelle sera la priorité des opérateurs ?


resultat = 10 + 5 * 2 ** 3 / 4 - 1

Veuillez choisir une réponse.

L'exponentiation ** sera évaluée en premier. 


Les additions et soustractions seront prioritaires.
La multiplication et la division seront prioritaires sur l'exponentiation.

Les parenthèses ( ) seront évaluées en premier.



La réponse correcte est : L'exponentiation ** sera évaluée en premier.


Question 5

Correct

Note de 1,50 sur 1,50

Quel sera le résultat du code suivant ?


chaine = "Python"
sous_chaine = chaine[1:4]
print(sous_chaine)

Réponse : 

La réponse correcte est : yth


Question 6

Incorrect

Note de 0,00 sur 1,50

Quel est le résultat d'exécution de ce code python


universite = "PVCI"
universite[0] = "U"

Veuillez choisir une réponse.

UVCI 
PVCI
PUVCI

Erreur

La réponse correcte est : Erreur


Question 7

Partiellement correct

Note de 2,00 sur 6,00

1. Complétez le code suivant pour afficher la dernière moitié d'une variable chaine dans la variable mchaine

2. Supposons que chaine = "Emulation", dans ce cas mchaine = "ation". Modifiez le code pour que la valeur de mchaine soit "action"

1. mchaine = chaine[  :]

2. mchaine = mchaine[0] + + 

Question 8 
Correct

Note de 1,50 sur 1,50

Complétez le code pour afficher : "Bonjour Alice, vous avez 25 ans."


Utilisez une f-string pour reformuler le code ci-dessous :
nom = "Alice"
age = 25

message = f"Bonjour {nom}, vous avez {ag 


La réponse correcte est : f"Bonjour {nom}, vous avez {age} ans."
Question 9

Incorrect

Note de 0,00 sur 1,50

Complétez le code pour obtenir la chaîne "Python est génial !" en combinant les deux chaînes données.
chaine1 = "Python est"
chaine2 = "génial !"

resultat = chaine1 + cha 

La réponse correcte est : chaine1 + " " + chaine2


 

Vous aimerez peut-être aussi