Types textes et booléens Flashcards
Qu’est-ce qu’un programme python ?
Un programme Python est une suite d’énoncés qui seront exécutés séquentiellement.
Qu’est-ce qu’un énoncé ?
Un énoncé est un fragment de programme qui est exécuté pour son effet (changement d’état du programme)
Quel est le but des commentaires ?
Faciliter la compréhension d’un programme et ils sont utiles pour la communication entre programmeur.
Quelles sont les bonnes pratiques à avoir lors de la conception de commentaires ?
Avoir des commentaires généraux (pour orienter le lecteur) en plus de commentaires détaillés (pour expliquer le fonctionnement du code).
Quels sont les types de données sur python ?
Int, float, textes ou chaînes de caractères (str), booléens et la valeur spéciale : None.
Qu’est-ce qu’un string ?
Un texte (string) c’est une donnée qui représente une séquence (ou chaîne) de caractères
Les string sont utiles pour quoi ?
C’est utile pour stocker des informations textuelles et les communiquer à des humains
Quels sont les syntaxes pour les littéraux textuelles ?
Délimiteurs guillemets ou apostrophes
Donne moi la définition de Unicode
Unicode est un standard d’encodage des caractères qui contient les lettres de toutes les langues du monde, des symboles, accents, …
Qu’est-ce que tu peux faire avec l’opération binaire + ?
Si les deux opérandes sont des nombres : addition numérique des opérandes
Si les deux opérandes sont des textes : concaténation des opérandes (raboutage des textes)
Qu’est-ce que tu peux faire avec l’opération binaire * ?
Si les deux opérandes sont des nombres : multiplication numérique des opérandes
Si une opérande est un texte et l’autre est un entier : concaténation répétée des opérandes
Vrai ou faux ? Un texte qui contient une séquence de caractères correspondant à la syntaxe d’un nombre littéral, un texte numérique, n’est pas un nombre
Vrai
La fonction prédéfinie print() fait quoi ?
Affiche le texte à la console
Que fait la fonction prédéfinie alert() ?
alert(valeur) : est similaire à print(valeur) mais affiche
valeur dans une boîte de dialogue
Que fait la fonction prédéfinie prompt() ?
prompt(valeur) : est similaire à alert(valeur) mais attend
qu’un texte soit entré par l’usager dans la boîte de dialogue
Le texte entré est retourné par prompt (ou None si l’usager clique sur le bouton “cancel”)
Que fait la fonction prédéfinie input() ?
input(valeur) : est identique à prompt(valeur) en codeBoot mais en Python standard ça fait la lecture de la console (et aucun import n’est nécessaire)
Qu’est-ce qu’un booléen, et quel est son utilité ?
Un booléen (boolean) c’est une donnée qui ne peut prendre que 2 valeurs : vrai et faux (oui et non)
C’est utile pour représenter la valeur de vérité d’une proposition ou condition, et pour faire une exécution conditionnelle
Il faut combien de bits pour encoder un booléen ?
Il faut un seul bit pour encoder un booléen :
Par convention : vrai : 1 et faux : 0
Vrai ou faux ? Un programme peut contenir des constantes littérales booléennes
Vrai, Syntaxe : True et False
Pourquoi, généralement, c’est une mauvaise pratique de comparer les flottants avec == et != ?
À cause des erreurs d’arrondi
Continue la phrase : Deux textes x et y sont égaux si et seulement si….
Deux textes x et y sont égaux seulement si ces textes contiennent exactement les même caractères et dans la même séquence
Que permet de faire l’énoncé if ?
L’énoncé if permet d’indiquer qu’un énoncé (ou groupe d’énoncés) doit être exécuté lorsqu’une condition est vraie
Qu’arrive t-il si on met un else ?
Si on ajoute un else: après, le deuxième groupe d’énoncés sera exécuté lorsque la condition est fausse
Vrai ou faux ? L’énoncé if est exécuté pour son effet (ce n’est pas une expression qui a une valeur)
Vrai
Quels sont les opérateurs booléens ?
Not, and, or