Les instructions fondamentales en langage python 0) Instruction de

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)
avec a=2 et b=1
résultat affiché :3
a= input("Entrez la variable")
b=input("entrez la variable")
c=a+b
print(c)
avec a=2 et b=1
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
Affecte 17 à la variable a Correspond à de l’algorithmique
+,-,/,*
Opérations classiques
a//b
Calcule le quotient de a par b
a%b
Calcule le reste de la division euclidienne de a par b
a**b
Calcule ab
== ;<=, !=
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 ba
a a-b
Fin tant que
Afficher a.
X18
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.
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !