Algo.tn

Python-Structures simples

Les structures séquentielles (simples)

Les commentaires

Sur plusieurs lignes:
’’’

’’’

pour une ligne # ce ci est un commentaire

La saisie de données

Utiliser la commande input()
>>>a=input('Donner a :') #Le script attend jusqu'a ce que l'utilisateur introduise une valeur
Donner a:4
>>>a
'4'
Remarque:Peu importe la valeur introduise, elle sera comptée comme chaine de caractères.
Pour forcer la saisie d'un entier ou d'un réel directement, on utilise respectivement les commandes int et float
>>>a=int(input('donner a:'))
>>>a
4
>>type(a)
< class 'int' >
>>>b=float(input('Donner b:'))
Donner b:3.55
>>>b
3.55

L'affichage des résultats:

>>>print('python')
python
>>>print('python',' est',' bien') #affichage sur la même ligne
python est bien
>>>print('python');print(' est');print(' bien') #affichage avec retour à la ligne
*Affichage de plusieurs messages sur une même ligne en choisissant le caractère de séparation
>>>print('python', 'est','bien',sep='*')
python*est*bien
>>>print('python','est','bien',end='')
end='' permet de choisir le caractère de fin de ligne
end='' empêche le retour à la ligne

L'affectation:

On affecte une valeur à une variable en utilisant l'opérateur =
>>>a=1
>>>a
1
>>>b=a+1
>>>b
2
>>>b=b+c
erreur
Remarque: plusieurs variables peuvent être affectées en même temps
>>>a,b,d=1,2,'Bonjour'
>>>a
1
>>>b
2
Remarque: plusieurs variables peuvent être initialisées par la même valeur
>>>a=b=c=1
a,b et c pointent vers la même valeur 1 par consequent id(a)==id(b) et id(b)==id(c) NB:Python distingue entre les variables majuscules et minuscules, par conséquent a est différent de A

Algo.tn ©