Les instructions fondamentales en langage python 0) Instruction de

publicité
Les instructions fondamentales en langage python
0)
Instruction de base
print (« texte »):affiche le mot texte.
print(t) : affiche la variable t.
a= eval(input(« texte »)) : affiche la phrase texte et attend que l’utilisateur entre une valeur numérique .
Attention, le eval est nécessaire.
a= eval(input("Entrez la variable"))
b=eval(input("entrez la variable"))
c=a+b
print(c)
a= input("Entrez la variable")
b=input("entrez la variable")
c=a+b
print(c)
avec a=2 et b=1
avec a=2 et b=1
résultat affiché :3
résultat affiché :21
Si on ne précise pas le type de variable que l’on attend, on obtient une variable de type caractère.
I)
Instructions conditionnelles
Il y a trois instructions majeures en langage Python : if , elif et else
La structure d’une instruction conditionnelle est la suivante
if (…………condition….) : C’est le si usuel
else (…condition…) : C’est le sinon usuel
elif ((…condition…) : Cela correspond au sinon si
Exemple d’imbrication :
II )
Instructions itératives
Il y a deux instructions principale : while et for i in range … où i désigne la variable.
While correspond à l’instruction tant que et for i in range signifie : pour i allant de 0 à…
ATTENTION : en python, for i in range (4) signifie pour i allant de 0 à 3, 4 indiquant le nombre de « boucle ». Les
numérotations commencent toujours de 0 en langage python.
III ) Opérations mathématiques
a=17
+,-,/,*
a//b
a%b
a**b
== ;<=, !=
Affecte 17 à la variable a
Correspond à ← de l’algorithmique
Opérations classiques
Calcule le quotient de a par b
Calcule le reste de la division euclidienne de a par b
b
Calcule a
Teste l’égalité, l’infériorité ou égalité et la différence.
Exercices
Traduire en langage python ces algorithmes
Demander a et b
Si a<b alors
Afficher b
Sinon
Afficher a.
FinSi
Demander a et b
Tant que b≤a
a← a-b
Fin tant que
Afficher a.
X←18
Répéter 4 fois
Si X est un multiple de 2 alors
X←(X+10)/2
FinSi
Si le reste de X/3 vaut 2 alors
X←(X+1)/3
FinSi
Fin répéter
Afficher X.
Téléchargement