1/42
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
variable
emplacement mémoire qui permet de stocker des objets de différents types
qu’est ce que contient le nom d’une variable?
des caractères alpha numériques et le tiret du bas et ne commence pas par chiffre et ne contient pas d’espaces
quels mots ne sont pas autorisés dans une variable?
in, and, if, for, else, while…
comment déclare-t-on une variable?
en lui affectant une valeur ( = est un signe d’affectation): Nom = “valeur”
quel type est str ?
chaîne de caractère
quel type est int
nombre entier
quel type est float
nombre à virgule
qu’indique type ()
le type de la variable
qu’est ce que str(), int(), float()
des instructions pour convertir le type de donnée
qu’est ce que renvoie une condition ?
vrai (True) ou faux (False)
Qu’est ce que les structures conditionnelles permettent d’exécuter ?
des instructions en fonctions des conditions
qu’est ce que “if” évalue ?
si le résultat du test est vrai ou faux
que signifie “else”
sinon
que signifie “elif”
“sinon si”
qu’est ce que les conditions peuvent utiliser ?
des opérateurs de comparaisons et des opérateurs logiques
Qu’est ce qu’un opérateur de comparaison ?
==,!=,>,<,<=,>=
qu’est ce qu’un opérateur logique
and, or, not
qu’est ce que l’indentation définit ? ( l’indentation (espaces)
permet de définir un bloc d’instructions ainsi que les imbrications entre les blocs
qu’elles sont les structures de contrôles en Python?
les conditions et les boucles
qu’est ce qu’une boucle bornée ?
les boucles sont dites bornées si le nombre d’itérations est connu à l’avance
à quoi servent les boucles ?
à répéter plusieurs fois une ou plusieurs opérations, et de parcourir des données de types chaînes de caractères, listes..
quelle instruction utilise-t-on pour les boucles bornées ?
“for”
quelle est la structure d’une boucle for ?
for i in sequence
bloc d’instructions
fin boucle for
qu’est ce que range(n) ?
une fonction qui donne une liste de n éléments allant de 0 à n-1
qu’est ce que les boucles non bornées ?
les boucles où le nombre d’itérations n’est pas connu à l’avance
quelle instruction utilise-t-on pour les boucles non bornées?
“while” (“tant que”)
qu’est ce qui empêche une boucle non bornées de s’exécuter à l’infini ?
une condition de sortie
quelle est la structure d’une boucle while?
i=0
while condition:
bloc d’instructions
i+=1
dans le début de la structure d’une boucle while, i= ?
i=0 pour initialiser i à 0
que signifie i+=1?
i=i+1
à quoi sert i+=1?
d’incrémenter une variable ( l’augmenter de 1)
qu’est ce qu’une fonction?
une partie d’un programme informatique qui accomplit une tâche spécifique
qu’est ce que définir une fonction?
c’est expliquer à la machine ce que doit réaliser la fonction
comment s’appelle une fonction qui ne retourne pas de résultat ?
procédure
def nomdelafonction(a,b) permet ?
de définir une fonction en lui donnant un nom et des paramètres (a,b). si la fonction ne possède pas de paramètres on écrit def nomdelafonction()
qu’est ce que return
retourne le résultat d’une fonction
qu’est ce que l’appel de la fonction ?
l’opération qui permet d’exécuter le code contenu dans la fonction
qu’est ce qu’une bibliothèque ?
un ensemble de fonctions, de classes et d’autres éléments qui peuvent être utilisés dans un programme
exemples de bibliothèques
math, random, tkinter, micro:bit
comment appeler une fonction par son nom?
afficher_bonjour()
comment stocker le résultat de la fonction dans une variable résultat?
résultat=fonction()
comment charger la bibliothèque random?
import random
comment appeler la fonction randint() de la bibliothèque random?
random.randint()