Leçon SEPT pour débutant
Les fondamentaux de la programmation : L’instruction conditionnelle IF
Nous allons partir d’une idée simple, d’ailleurs en programmation on commence par écrire sont programme en langage de tous les jours.
On voudrait que lorsque dit bonjour à notre robot, selon l’heure qu’il est, il nous donne des réponses différentes.
En français ca donne cela :
Quelle heure es t il
Mettre l’heure dans une variable
S’il est 12 heures alors dit bla bla bla
S’il est 16 heures alors dit ……..
S’il est 20 heures alors dit ……..
Sinon donne simplement l’heure
MAINTENANT ON VA TRADUIRE EN PYTHON
def bonjour():
# affecte l'heure système a la variable local de type entier nommer heure
heure = int(time.strftime('%H'))
# affiche le resultat dans debug python optionnel pour tester votre prog
print heure
# conditions si
if heure == 12 :
talkBlocking("bonjour jean pierre ,il est plus de " + str(heure) +" heure . il est temps de sortir les fourchettes")
if heure == 16 :
talkBlocking("bonjour jean pierre ,il est plus de " + str(heure) +" heure . c est l heure de gouter")
if heure == 20 :
talkBlocking("bonjour jean pierre ,il est plus de " + str(heure) +" heure . je vais faire la soupe")
else :
talkBlocking("bonjour jean pierre ,il est plus de " + str(heure) +"heure .")
Voici un lien pour débutant avec des exemples simple.
http://apprendre-python.com/page-apprendre-conditions-structures-conditionnelles-if-else-python-cours-debutant
Les différents comparateur
== égal à
!= différent de (fonctionne aussi avec )
> strictement supérieur à
>= supérieur ou égal à
< strictement inférieur à
<= inférieur ou égal à
si vous ne comprenez pas tout laissez des posts
NOTA : pour la fonction time.strftime(‘%H’) il faut que la bibliothèque soit dans le fichier
…./InMoovScript/system/Import_Librairies.py , je vous rassure il y est déjà.
Mais si vous utilisez d autres fonctions il faudra parfois ajouter des bibliothèques.
(comme en langage C++ ,et autres….)
Attachments:
You must be
logged in to view attached files.