Session 1/4
Olivier Rovellotti
Python
Histoire
Python: Définition
Guido van Rossum
INSTALLATION
print ("hello world")
INSTRUCTIONS
INSTRUCTIONS (Affectations)
Types de base
Exercices (Affectations)
A= 1
print(A)
A= 1
B= 2
C= A + A + B + B
print (C)
A= 1
B= 2
C= A+ B
print(C)
A= "Hello"
B= " world"
C= A + B
print (C)
A= "Hello "
B= 10
C= A *B
print (C)
Ecrire le code pour ces résultats:
• World hello hello hello
• World World World hello hello hello
• World hello hello World World hello hello World
INSTRUCTIONS (Expressions)
Operateurs
INSTRUCTIONS (Conditions)
if expression1:
statement(s)
elif expression2:
statement(s)
elif expression3:
statement(s)
else: statement(s)
if expression: statement(s)
else: statement(s)
Exercices (Boucles)
for iterating_var in sequence:
statements(s)
while expression: statement(s)
count = 0
while (count < 9):
print ('The count is:', count)
count = count + 1
Exemple
count = 0
while count < 5:
print (count, " is less than 5“)
count = count + 1
else:
print (count, " is not less than 5“)
for letter in 'Python':
print ('Current Letter :',letter)
fruits = ['banana', 'apple', 'mango']
for fruit in fruits:
print ('Current fruit :', fruit)
print ("Good bye! ")
Exemple
Exercices (Conditions)
Quel est l'âge du capitaine ?
Il faut mettre le chauffage ?
Il à le droit de vote?
Taux d’imposition?
Alexis s’installe dans un appartement un 1er janvier. Le loyer mensuel s’élève à 650 e et le
propriétaire prévoit d’augmenter le loyer de 1,8% chaque année. Alexis souhaite quitter
l’appartement juste avant que le loyer ne dépasse 800 e.
Julie place 430 e sur un livret bancaire au taux annuel de 3%. Ecrire un algorithme qui détermine et
affiche le nombre d’années au bout desquelles Julie disposera d’une somme de 600 e sur ce livret
bancaire.
Ecrire un algorithme qui détermine la première puissance de 2 supérieure ou égale à 1030.
Exercices (Boucles)
Mots palindromes
On veut écrire un algorithme qui décide si un mot est un palindrome. Notre algorithme sera
une fonction prenant en entrée une chaîne de caractères et renvoyant un booléen.
Décompte des occurences d'un motif dans un texte
On cherche à compter le nombre d'occurences d'un mot donné dans un texte. On va donc écrire
un algorithme sous la forme :
Exercices
Twitter: @orovellotti
www.natural-solutions.eu
Merci
Olivier_rovellotti@natural-solutions.eu

Ns python 1