Cette page est en Bêta. Pour modifier ce cours, cliquer ici.
Python - cheatsheet
Sommaire
Créer une variable
- Pour déclarer une varibale il suffit de lui donner un nom :
nom_utilisateur
age_utilisateur
- On peut préciser le type de la variable (optionnel) :
nom_utilisateur: str # cette varibale sera une chaine de caractères
age_utilisateur: int # cette variable sera un entier signé (positif ou négatif)
- Pour assigner une valeur on utilise l'opérateur d'affectation (
=) :
nom_utilisateur: str = "Jean"
age_utilisateur: int = 18
Interagir avec l'ordinateur
- Pour demander à l'utilisateur d'écrire dans la console on utilise la fonction
input:
nom_utilisateur: str = input("Veuillez entrer votre nom : "")
- Dans le cas ou la valeur attendue n'est pas de type
stril faudra la convertir (on appelle cette opération uncast) :
age_utilisateur: int = int(input("Quel age avez-vous : "))
- De même on peut afficher des informations sur la console grâce à la fonction
print:
nom_utilisateur: str = "Jean"
print("Votre nom est", nom_utilisateur)
- Pour formater plus facilement la sortie on peut utiliser cette synaxe :
nom_utilisateur: str = "Jean"
age_utilisateur: int = 18
print(F"Vous vous appellez {nom_utilisateur} et vous avez {age_utilisateur} ans !")
Les conditions
- En python un condition est représenté sous la forme d'une valeur booléenne (
bool)
Pour calculer une telle valeur on peut utiliser deux types de comparaisons: logique ou mathématique :
# valeur booléenne en python
je_suis_vrai: bool = True
je_suis_faux: bool = False
# comparaison logique
# le résultat est True
comparaison_ou: bool = je_suis_vrai or je_suis_faux
# le résultat est False
comparaison_et: bool = je_suis_vrai and je je_suis_faux
# comparaison mathématique
age_utilisateur: int = 18
# le résultat est False
mineur: bool = age_utilisateur < 18
# le résultat est True
majeur: bool = age_utilisateur >= 18
# vérifie l'égalité
# le résultat est True
a_juste_la_majorite: bool = age_utilisateur == 18
note : il est recommandé due à la représentation des nombres réel dans la mémoire de l'ordinateur d'évité de comparer l'égalité entre deux réels.
- Pour écrire une condition on utilise le mot clé
if,
dans le cas où la condtion n'est pas vérifié nous pouvons utiliser le mot cléelse,
si on veut rajouter une couche de test il existe le mot cléelif:
age_utilisateur: int = int(input("Quel est votre age : "))
if age_utilisateur < 18:
print("Vous êtes mineur !")
elif age_utilisateur == 18:
print("Vous venez d'avoir 18 ans !")
else:
print("Vous êtes majeur")