• Aucun résultat trouvé

Projet : Le jeu du pendu

N/A
N/A
Protected

Academic year: 2022

Partager "Projet : Le jeu du pendu"

Copied!
1
0
0

Texte intégral

(1)

Première NSI Mme Pierrot

Projet : Le jeu du pendu

Thème : Programmation d’un jeu Compétences à acquerir :

Pugnacité et autonomie.

Notions : Les chaines de caractère, les fonctions

Eléments d’information et exemples.

Sitographie : Si vous ne vous souvenez pas de ce jeu : http://jeudupendu.fr/

Travail à réaliser 1°) Remédiation : petite exploration des string

taper dans le terminal les commandes suivantes en prenant soin de vous interroger à chaque résultat obtenu pour comprendre comment fonctionne l’interpréteur python :

>>> chaine = 'maintenant'

>>> 'a' in chaine

>>> 's' in chaine

>>> chaine[1]

>>> chaine[15]

>>> chaine[0]

>>> chaine[2:5]

>>> chaine[5:]

>>> chaine[:3]

>>> chaine[9::-1]

>>> chaine[0:9:2]

>>> chaine.replace('a','u')

>>> 'Lorie'.replace('o','au').replace('ie','y')

>>> help(str)

>>> mot= 'mirabelle'

>>> len(mot)

>>> nombre = '452'

>>> nombre.isalpha()

>>> nombre.NSIumeric()

>>> mot.isalpha()

>>> for lettre in mot :

>>> print(lettre)

>>>

>>> mot.count('l')

>>> mot.count('b')

>>> help(str)

>>> 'abc=:=def=:=ghi=:=jlk'.split('=:=')

>>> '*'.join(['40','8'])

>>> len(mot)

>>> for lettre in mot : print(lettre)

>>> na = 0

>>> for lettre in mot : if lettre == 'a' :

na = na + 1

>>> na

>>> groupeEleveNSI = ['Lorie','Chaïma',\

'Laury','Roméo',\

'Eliott','Lucas',\

'Antoine']

>>> print(groupeEleveNSI[3])

>>> print(groupeEleveNSI)

>>> print (len(groupeEleveNSI))

>>> groupeEleveNSI.append('Mohamed')

>>> print(groupeEleveNSI)

>>> groupeEleveNSI.append('Fayçal')

>>> groupeEleveNSI.append('Thibaut')

>>> print(groupeEleveNSI)

>>> del(groupeEleveNSI[8])

>>> print(groupeEleveNSI)

>>> for eleve in groupeEleveNSI :

print( 'Bonjour ' + eleve + ' !')

On peut considérer les strings comme des listes de caractères...

2°) Projet : Programmation du jeu du pendu...

1) Première étape : Ecrire une fonction qui cherche la présence d'une lettre dans un mot, et qui retourne "true" s'il la trouve, "false" sinon.

2) Deuxième étape : Améliorer la fonction afin qu'elle compte le nombre d'occurrences de la lettre, et qu'il indique la position de chacune des occurences...

3) Troisième étape : Le programme doit maintenant afficher une chaine avec des "trous" et la lettre recherchée aux bons endroits...

4) Enfin, programmer le jeu complet du pendu (le programme doit demander à l'utilisateur de saisir une lettre et poursuivre jusqu'à ce que le jeu soit terminé...

5) Ajouter l'affichage du pendu à chaque échec 6) Aller chercher un mot au hasard dans un fichier...

Références

Documents relatifs

Un sapin chez les Ivanov d’Alexandre Vvedenski

Production Terrain de Jeu en co-production avec la Comédie de Saint-Etienne - CDN / création à la Comédie de Saint-Etienne

5) Écrire une fonction « voisins_vivants_tore (a,b) » qui pour un couple de coordonnées (a,b) dans notre tableau renvoie le nombre de voisins vivants. Remarque : pour éviter

pour que naissent des efforts intellectuels, sociaux, matériels de la communauté chilienne, la prise de conscience de son identité et de sa souveraineté. pour donner

Pour créer un jeu de données bien organisé, il faut retenir que chaque colonne représente une variable.. C’est ce qu’on appelle le format long (long layout

Il ne devrait d’ailleurs pas ˆetre n´ecessaire de rappeler que le but premier d’un tel projet est de vous faire progresser en programmation en vous confrontant ` a une exp´erience

Il ne devrait pas ˆetre n´ecessaire de rappeler que le travail doit ˆetre personnel et que toute ressemblance entre des projets sera s´ev`erement sanctionn´ee. Mieux vaut donc un

A chaque paire manqu´ee, toutes les cartes sont d´eplac´ees (par exemple, d’un cran vers la ` droite puis de haut en bas, ...), ou bien les deux cartes s´electionn´ees

Dans un menu options au démarrage du programme, vous pouvez effectuer plusieurs réglages comme le choix du nombre d'essais, de la police et de la couleur du texte, des thèmes