Font size
WorksheetsPython 101 (Activités 4 à 6)
Total questions: 30
Worksheet time: 29mins
Quelle est la manière de définir une liste avec Python?
liste_animaux = (cochon, vache, mouton)
liste_animaux = ["cochon", "vache", "mouton"]
liste_animaux = "cochon, vache, mouton"
liste_animaux = [cochon] [vache] [mouton]
Coche les énoncés qui sont vrais pour une liste (3 bonnes réponses).
Une liste est une variable qui contient plusieurs éléments
Une liste peut être modifiée avec ce qu'on appelle une méthode
Les listes doivent être triées en ordre alphabétique
On peut remplacer un élément d'une liste avec la méthode "replace".
La position d'un élément dans une liste s'appelle l'index
Que dira le joueur si le code est Player.say(noms[2])?
Albert
Bernard
Chloé
Diane
Qu'est-ce qu'une méthode
C'est une opération qu'on peut faire pour manipuler une liste
C'est une manière de travailler
Ce sont des bouts de code que l'on répète
C'est une condition qu'on veut vérifier
Quelle est la bonne syntaxe pour utiliser une méthode?
méthode.liste[a,b,c]
liste.méthode(paramètre)
liste.méthode
méthode.liste(paramètre)
La liste Dog_Food dans l'image est composée...
De variables
de chaînes de caractère
de texte
de coordonnées
Aucune de ces réponses
À quoi ressemblera la liste après ces lignes de code?
Bone, Beef, Chicken, Biscuit
Bone, Beef, Chicken, Biscuit, Vitamins
Beef, Biscuit, Bone, Chicken, Vitamins
Dog_Food[2]
Aucune de ces réponses
Que dira le joueur si j'exécute ce code?
Beef
Biscuit
Bone
Chicken
Vitamins
Ces deux scripts font-ils la même chose?
Oui
Non
Des fois oui, des fois non
Oui, sauf que non
No habla español
Que dira le joueur si j'exécute ce code?
Noms[2]
2
Bernadette
Célidore
Diagène
Que dira le joueur si j'exécute ce code?
Légumes[2]
Bettrave
Carotte
Grilled Cheese
On ne peut pas ajouter un grilled cheese dans une liste de légumes!
Coche les éléments qui sont VRAIS. 3 bonnes réponses. La syntaxe pour une boucle FOR exige
Qu'elle termine par un ":"
Que les commandes à inclure dans la boucle soient en retrait
Il n'y ait pas de commentaire sur la même ligne que la boucle
que la variable qui compte les répétitions soit nommée avec une seule lettre
d'utiliser la fonction Range
Quel symbole utilise-t-on pour comparer si deux valeurs sont identiques?
=
==
!=
:-p
Quel symbole utilise-t-on pour assigner une valeur à une variable?
=
==
!=
:-p
L'opérateur booléen "not" permet de
Vérifier le contraire de quelque chose
Ne pas exécuter le code si un test logique est faux
Désactiver une fonction dans notre code
Ne pas choisir parmi plusieurs options
Les opérateurs booléens AND et OR servent à...
Effectuer des opérations sur des variables
Modifier des listes
Rédiger des commentaires plus clairs
À combiner des tests logiques pour vérifier une condition
Quelle est la bonne syntaxe pour utiliser l'opérateur "not" ?
not if agent.detect(AgentDetection.BLOCK, FORWARD):
if not agent.detect(AgentDetection.BLOCK, FORWARD):
if agent.detect(AgentDetection.BLOCK, FORWARD) not:
if agent.not.detect(AgentDetection.BLOCK, FORWARD):
Si on veut savoir quel genre de bloc est en avant de l'agent, il faut utiliser la méthode
agent.detect(AgentDetection.BLOCK, FORWARD)
agent.inspect(AgentInspection.BLOCK, FORWARD)
agent.checkblock(FORWARD)
Cela ne se fait pas dans Minecraft
Quelle est la bonne syntaxe si on veut vérifier si l'agent est devant un bloc d'herbe?
if agent.detect(AgentDetection.BLOCK, FORWARD) == GRASS:
if agent.inspect(AgentDetection.BLOCK, FORWARD) == GRASS:
if agent.detect(AgentDetection.GRASS, FORWARD):
Aucune de ces if agent.inspect(AgentInspection, FORWARD) == GRASS:
"Va au dépanneur et achète du jus d'orange bio. S'il y en a pas, achète du jus d'orange régulier. Si y en a pu, achètes du jus de palourdes. Si tu n'en trouves pas, achètes un gratteux de la poule aux oeufs d'or et reviens à la maison en sifflant le thème des Ghostbusters et redonne-moi la monnaie en arrivant."
Pour programmer cet exemple, il faudrait utiliser une liste.
Pour programmer cet exemple, il faudrait utiliser une boucle "For".
Pour programmer cet exemple, il faudrait utiliser une boucle "While".
Pour programmer cet exemple, il faudrait utiliser une structure conditionnelle avec "elif".
Les structures conditionnelles multiples sont
Une manière de permettre à notre code de choisir parmi plusieurs options en fonction de différents scénarios
Une série de conditions qu'on vérifie
Une manière de donner plus de flexibilité à notre code
Toutes les réponses sont bonnes
Les expressions "=" et "==" veulent dire la même chose dans Python
Vrai
Faux
Les structures conditionnelles
permettent au code de prendre des décisions
permettent de répéter des opérations plusieurs fois
de donner une valeur à une variable
Aucune de ces réponses
Dans une boucle de répétition (for), il est possible de mettre une variable dans le nombre de fois qu'il faut répéter une action.
Vrai
Faux
Quand on programme avec les blocs dans Minecraft, les tests logiques sont représentés par des hexagones.
Vrai
Faux
