Découvrir Python
20 questions
10 minutes
Commencer le quiz
Découvrir Python
10:00
QUESTION 1 / 20
1.
Quel est le type de langage de Python ?
Un langage de bas-niveau.
Un langage de moyen-niveau.
Un langage de haut-niveau.
Un langage de très bas-niveau.
QUESTION 2 / 20
2.
Python est un langage de programmation
interprété
compilé
machine
QUESTION 3 / 20
3.
var = \"Riadh\" * 2 * 3
print(var)
RiadhRiadhRiadhRiadhRiadhRiadh
RiadhRiadhRiadh
RiadhRiadh
RiadhRiadh RiadhRiadhRiadh
QUESTION 4 / 20
4.
Comment créer une variable nombre et lui donner la valeur 13 ?
nombre -> 13
nombre > 13
nombre = 13
QUESTION 5 / 20
5.
En Python, une expression est définie comme:
Une suite valide d’opérateurs et d’opérandes.
Une combinaison de valeurs, de variables, d’opérateurs et d’appels à des fonctions.
QUESTION 6 / 20
6.
Le nom des variables en Python peut être constitué de lettres minuscules (<code>a</code> à <code>z</code>), de lettres majuscules (<code>A</code> à <code>Z</code>), de nombres (<code>0</code> à <code>9</code>) , du caractère souligné (<code>_</code>) ou d\'espace dans un nom de variable.
Oui
Non
QUESTION 7 / 20
7.
Suivant la recommandation de PEP8 (Style Guide for Python Code) quel est ligne de code est juste
ma_variable=3+7
mon_texte== ma_variable
mon_texte=\"souris\"
ma_variable = 3 + 7
QUESTION 8 / 20
8.
Quel est le type de langage de Python ?
Un langage de bas-niveau.
Un langage de moyen-niveau.
Un langage de haut-niveau.
Un langage de très bas-niveau.
QUESTION 9 / 20
9.
<pre>for i in range(0, 4):
print(i)</pre>
Quelle est la série de nombre affichée par ce programme ?
0, 1, 2 et 3
0, 1, 2, 3 et 4
0, 1, 2, 3, 4 et 5
1, 2, 3 et 4
QUESTION 10 / 20
10.
Python est un langage au typage dynamique
Oui
Non
QUESTION 11 / 20
11.
Quelle est la sortie du code suivant?
<pre>var= \"Riadh HAJJI\"
print(var[4::-1])
</pre>
hdaiR
Riadh
Riadh HAJJI
IJJAH hdaiR
QUESTION 12 / 20
12.
Quelle est la sortie du code suivant?
<pre>var= \"Riadh HAJJI\"
print(var[1:3])
</pre>
ia
Ria
ai
aiR
QUESTION 13 / 20
13.
Que dire de l\'indentation en Python ?
Comme en C, son seul but est de permettre une meilleure lisibilité du code.
Elle permet de définir la notion de bloc d\'instructions. Mal utilisée, elle produit des erreurs.
QUESTION 14 / 20
14.
Que produit le code suivant ?
print(\"Premier\"); print(\"Deuxième\")
Premier
Deuxième
PremierDeuxième
Premier second
Le ; ne fait pas partie de la sytaxe Python. Ne confondez pas le C et Python ;-)
QUESTION 15 / 20
15.
La PEP8 (Style Guide for Python Code) recommande qui\'l n’y a pas d’espace:
A l’intérieur de crochets, d’accolades et de parenthèses.
Avant la parenthèse ouvrante d’une fonction ou le crochet ouvrant d’une liste ou d’un dictionnaire.
Après la parenthèse ouvrante d’une fonction ou le crochet ouvrant d’une liste ou d’un dictionnaire.
Avant les caractères <strong>:</strong> et <strong>,</strong> (mais oui après)
Avant les opérateurs (+, -, /, *, ==, !=, >=, not, in, and, or...)
QUESTION 16 / 20
16.
Qu\'est ce qu\'un langage de haut-niveau ?
Un langage très difficile à apprendre.
Un langage qui ressemble beaucoup au langage humain.
Un langage qui doit être interprété et très éloigné du fonctionnement de l\'ordinateur.
QUESTION 17 / 20
17.
La PEP8 (Style Guide for Python Code) recommande d’entourer les opérateurs <pre>(+, -, /, *, ==, !=, >=, not, in, and, or)</pre> :
d’un espace avant et d’un espace après.
d’un espace avant.
d’un espace après.
de deux espaces avant et d’un espace après.
QUESTION 18 / 20
18.
En Python, comme dans la plupart des langages de programmation, c\'est la virgule qui est utilisée comme séparateur décimal.
Oui
Non
QUESTION 19 / 20
19.
Quelle est la sortie du code suivant?
<pre>
valeurUn = 5 ** 2
valeurDeux = 5 ** 3
print(valeurUn )
print(valeurDeux )
</pre>
10
15
Error: invalid syntax
25
125
25
15
QUESTION 20 / 20
20.
Lequel des types de données suivants n\'est pas pris en charge en python?
List
Tuple
Dictionary
Generics
Précédent
Suivant
Terminer
Chargement...
Entrée
Aucun résultat pour cette recherche
Essayez d'autres mots-clés ou vérifiez l'orthographe
↑↓
naviguer
↵
ouvrir
esc
fermer
Recherche intelligente