-
10 octobre 2010
Pourquoi faire ?
En programmation, il est souvent utile de séparer le fichier contenant le programme des fichiers contenant des données utiles au programme. Ces fichiers peuvent servir comme données initiales mais aussi comme résultats du programme.
C’est pourquoi, il est très important de pouvoir manipuler les fichiers de texte par des commandes Python.
Création d’un fichier de résultat
Voici un exemple d’utilisation :
# -*- coding:utf-8 -*-
fichier1=open(’monfichier.txt’,’w’) (...)
-
12 août 2010
Les affectations simples
Le symbole d’affectation est le signe "=".
Lors d’une affectation, Python crée à la fois la valeur et la variable qui pointe vers cette valeur.
Voici quelques exemples :
>>> a=2 >>> print a 2 >>> b=a >>> print b 2 >>> a="une framboise" >>> print a une framboise >>> print b 2 >>> a=2. >>> print a 2.0 >>>
Dans cet exemple, a=2 crée le nombre entier 2 et la variable a pointant sur 2.
Ensuite, b=a crée une variable b qui pointe sur la valeur pointée actuellement par a, (...)
-
1er août 2010
Les entrées
Dans un programme, il est très pratique de pouvoir demander à l’utilisateur de saisir une chaîne de caractères.
Pour cela, Python dispose de deux instructions : input() et raw_input().
* raw_input()
"raw" en anglais veut dire "cru". La chaîne de caractères saisie va donc être conservée comme une chaîne de caractères !!!
* input()
Cette instruction va tenter de reconnaître le type de données qu’a saisi l’utilisateur.
Ainsi, si l’utilisateur tape l’entier 25, le résultat sera converti (...)
-
31 juillet 2010
Les schémas classiques
Il existe trois schémas possibles utilisant l’instruction if pour réaliser des tests.
* test simple : si alors
instruction normale instruction normale instruction normale instruction normale ...
if condition : instruction instruction instruction ...
instruction normale instruction normale instruction normale ...
* test : si alors autrement
instruction normale instruction normale instruction normale instruction normale ...
if condition : (...)
-
28 juillet 2010
Le schéma classique
Le but de la boucle for est de répéter certaines instructions pour chaque élément d’une liste.
Contrairement à d’autres langages, l’usage d’une liste est donc nécessaire !
instruction normale instruction normale instruction normale instruction normale ...
for variable in liste_valeurs : instruction de la boucle instruction de la boucle instruction de la boucle ...
instruction normale instruction normale instruction normale ...
Un exemple minimal
# -*- (...)
-
22 juillet 2010
Le schéma classique
Le but de la boucle while est de répéter certaines instructions tant qu’une condition est respectée.
On n’est pas donc obligé de savoir au départ le nombre de répétitions à faire.
instruction normale instruction normale instruction normale ...
while condition : instruction de la boucle instruction de la boucle instruction de la boucle ...
instruction normale instruction normale instruction normale ...
Un exemple minimal
# -*- coding:utf-8 -*-
print "*** (...)