Dans cette rubrique, vous apprenez progressivement le langage Python 3.
L'EDI (Environnement de Développement Intégré) Thonny est présenté pour introduire les notions fondamentales de Python, puis est utilisé tout au long des vidéos d'explication.
Les principales instructions sont abordées en commençant par les variables, les structures conditionnelles et itératives, les principaux types, les fonctions et les assertions.
La résolution d'algorithmes est abordée dans une autre rubrique : Algorithmique avec Python
🔗 PDF pour l'accès aux vidéos de la rubrique : Python
reponse = input("Quelle est ta note ? ")
note = float(reponse)
if note >= 10:
print("Bravo")
else:
print("Ce sera mieux la prochaine fois")
print("Bye bye")
Fichier : note-multi.py
reponse = input("Quelle est ta note ? ")
note = float(reponse)
if note >= 10:
print("Bravo")
elif note >= 8:
print("Il ne manque pas grand chose")
else:
print("Ce sera mieux la prochaine fois")
print("Bye bye")
Modulo pour savoir si un nombre est pair
👉 Comment utiliser le modulo % ou reste de la division entière pour savoir si un nombre est pair ou pour savoir si un nombre est divisible par un autre.
Les instructions itératives / Les boucles
Répéter avec for in range
👉 Comment répéter des instructions avec la boucle for in et avec la fonction range( ) ? Comment compter de 1 en 1, de 2 en 2 … Comment compter à rebours ?
#msg = 'Coucou !'
#msg = 'Salut'
#msg = "YES"
msg = "u"
print(msg)
cpt = 0
for car in msg:
#print(car)
if car == 'u':
cpt += 1
print(cpt)
Les fonctions
Calculer la somme de deux nombres avec une fonction
👉 Comment créer une fonction permettant de calculer la somme de deux nombres.
Comment définir une fonction avec le mot-clé def et préciser son résultat avec le mot-clé return.
Différence entre print et return
👉 A quoi servent print et return ? Quelles sont leurs différences ? Pourquoi un print ne peut pas remplacer un return ?
Comment se déroule un appel de fonction
👉 Comment se déroule, pas à pas, l'appel d'une fonction ? Quelles sont toutes les étapes suivies lors de l'appel d'une fonction ? Comment utiliser le débuggeur pour suivre l'intégralité des calculs effectués par l'interpréteur Python ?
Fichier : minimum.py
def mini(a, b):
if a < b:
return a
return b
w = 10
print(mini(w + 2, 15))
print(mini(w * 4, 15))