Archives de
Month: avril 2017

True et False, les booléens

True et False, les booléens

>>> a = True >>> type (a) <class ‘bool’> >>> b = False >>> type (b) <class ‘bool’> >>> Application simple : >>> age = 33 >>> majeur = False >>> if age >= 18 : majeur = True print (« Cette personne est majeure, elle a », age, « ans ») else : majeur = False print (« Cette personne n’est pas majeure, elle a », age, « ans ») Cette personne est majeure, elle a 33 ans >>> age = 16 >>> if age >= 18…

Lire la suite Lire la suite

Les opérateurs de comparaison

Les opérateurs de comparaison

>>> a = 3 >>> a == 3 True >>> b = 4 >>> b > a True >>> a > b False >>> b >= a True >>> a <= b True >>> a != b True >>> == ou égalité mathématique > ou « plus grand » < ou « plus petit » >= ou « plus grand ou égal » <= ou « plus petit ou égal » != ou « différent » True et False (vraie ou faux) sont des valeurs booléennes

Lire les articles de son site d’information préféré avec Python

Lire les articles de son site d’information préféré avec Python

Prérequis : installation du module « feedparser »  Installer un module avec PIP le module « webbrowser » est présent dans les modules intégrés Python Exemple avec le journal « Le Soir » :Script « rss_feeds_le_soir.py » : import feedparser import webbrowser cible = feedparser.parse(« http://www.lesoir.be/feed/Actualit%C3%A9/Fil%20Info/destination_principale_block ») identifiant = 0 article = [] liste_articles = [] for post in cible.entries: print (« ############### ») identifiant = identifiant + 1 print (« Article : « ,identifiant) titre = post.title.upper () print (titre + « : « ) lien = post.link #print (lien) article.append (identifiant) article.append (titre) article.append…

Lire la suite Lire la suite

Installer un module à l’aide du gestionnaire de paquets PIP

Installer un module à l’aide du gestionnaire de paquets PIP

Nous voulons installer le module feedparser qui analyse les liens de flux Atom ou RSS de sites internet. Vérification de sa présence parmi les modules de Python via l’interpréteur : >>> import feedparser Traceback (most recent call last): File « <pyshell#0> », line 1, in import feedparser ImportError: No module named ‘feedparser’ >>> Comme vous vous en doutez, il n’est pas présent ! 😉 Rendez-vous donc dans le dossier d’installation de Python normalement si vous avez laisser les paramètres par défaut dans…

Lire la suite Lire la suite

Jeu de bataille version 1.1 beta

Jeu de bataille version 1.1 beta

Prérequis : installation de Python 3.X dézipage de l’archive disponible en téléchargement dans le bas de l’article cliquez droit sur le script « jeu_graphique.py », <Edit with IDLE> puis enfoncez la touche <F5> carte_a_jouer.py import random class Carte (object): def __init__(self): «  » »définition des attributs de classe » » » self.paquet_52=[] # containeur liste vide self.valeurs=[« 2″, »3″, »4″, »5″, »6″, »7″, »8″, »9″, »10″, »Valet », »Dame », »Roi », »As »] # valeurs des cartes self.couleurs=[« Coeur », »Carreau », »Pique », »Trefle »] # couleurs des cartes def paquet (self): «  » »méthode créant le paquet de cartes en mode texte dans la liste self.paquet_52″ » » for val in self.valeurs :…

Lire la suite Lire la suite

Des instructions sur plusieurs lignes

Des instructions sur plusieurs lignes

Utilisation du caractère de continuation de ligne \ Permet de par exemple segmenter une ligne de code très longue … variable01 = 28 variable02 = 56 variable03 = 78 somme_variables_01 = variable01 + variable02 + variable03 print (somme_variables_01) # utilisation du caractère de continuation de ligne \ somme_variables_02 = variable01 + \ variable02 + \ variable03 print (somme_variables_02) Fonctionne aussi 🙂 somme_variables_02 = variable01 \ + \ variable02 + \ variable03

L’indentation ou la mise en retrait du code

L’indentation ou la mise en retrait du code

a = 45 if a < 18 : print (« Vous êtes mineur ») elif 18 <= a <= 65 : print (« Vous êtes majeur ») else : print (« Vous êtes senior ») Si vous écrivez ce script, vous remarquerez qu’après les deux points de chaque conditions, une indentation vers la droite est automatiquement engagée. En effet, un bloc de code s’exécute si la condition est vérifiée et considérée comme vraie, l’isolant du reste du script. Ensuite, le code qui suit est lu et…

Lire la suite Lire la suite

Contrôle de flux : conditions et blocs d’instructions

Contrôle de flux : conditions et blocs d’instructions

Une condition if : >>> a = 5 >>> if a > 0 : print (a, « est supérieur à zéro ») 5 est supérieur à zéro >>> L’expression a > 0 est vérifiée et si elle est vraie, le bloc de code qui est en-dessous est exécuté. Si elle est fausse, comme vous pouvez le voir dans les exemples suivants, Python passe à la condition suivante jusqu’à ce qu’il tombe sur une condition « vraie ». –> si a est supérieur à 0,…

Lire la suite Lire la suite

Les premières fonctions intégrées type ( ) et print ( )

Les premières fonctions intégrées type ( ) et print ( )

>>> a = « Sympa » >>> type (a) <class ‘str’> >>> print (a) Sympa >>> print (« Tu es », a) Tu es Sympa >>> Dans un script, la fonction print ( ) est obligatoire pour faire par exemple apparaître la valeur d’une variable. Via l’interpréteur, un simple appel de la variable suffit. La fonction type ( ) affiche le type de la variable entre parenthèses. La fonction print ( ) affiche le contenu inscrit entre ses parenthèses.