Skip to content

Commit 5934100

Browse files
committed
Init Code Appendre Python Debutants 2024
0 parents  commit 5934100

File tree

9 files changed

+142
-0
lines changed

9 files changed

+142
-0
lines changed

partie_1/projet.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
celsius = float(input("Entrez des degrés Celsius : "))
2+
3+
fahrenheit = celsius * 9 / 5 + 32
4+
5+
print(celsius,
6+
"degrés Celsius équivalent à",
7+
fahrenheit,
8+
"degreés")

partie_2/projet.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
moyenne = float (input("Quelle est votre moyenne? "))
2+
3+
if 12 <= moyenne < 14:
4+
print("Assez bien")
5+
elif 14 <= moyenne < 16:
6+
print ("Bien")
7+
elif 16 < moyenne < 18:
8+
print("Très bien")
9+
elif moyenne >= 18:
10+
print("Les félicitations du jury")
11+
else:
12+
print("Pas de mention")

partie_3/projet.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
nb_vies = 7
2+
3+
mot_mystere = 'python'
4+
5+
mot_public = '_' * len(mot_mystere)
6+
7+
while nb_vies > 0 and mot_mystere != mot_public:
8+
lettre = input('Entrez une lettre : ')
9+
if lettre in mot_mystere:
10+
for i in range(len(mot_mystere) ):
11+
if mot_mystere[i] == lettre:
12+
mot_public = mot_public[:i] + lettre + mot_public[i + 1:]
13+
else:
14+
nb_vies -= 1
15+
if mot_public == mot_mystere:
16+
print ("Bravo! Le mot est", mot_mystere)
17+
elif nb_vies == 0:
18+
print("Vous avez perdu")
19+
else:
20+
print ("Vous avez", nb_vies)
21+
print("Le mot est :",mot_public)

partie_4/projet.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
def simple_range(n):
2+
l = []
3+
i = 0
4+
5+
while i < n:
6+
l.append(i)
7+
i += 1
8+
9+
return l
10+
11+
12+
print(simple_range(5))

partie_5/dicts.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
nombres = {"un": 1, "deux": 2, "trois": 3}
2+
3+
print(nombres["un"])
4+
print(nombres.get("deux"))
5+
print(nombres.get("quatre", "4 n'est pas dans le dictionnaire"))
6+
nombres.update({"quatre": 4})
7+
nombres.pop("trois")
8+
9+
print(nombres.keys())
10+
print(nombres.values())
11+
print(nombres.items())

partie_5/sets.py

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
nombres = {3, 4, 2, 0, 2, 1, 3}
2+
3+
print(nombres)
4+
5+
try:
6+
print(nombres[2])
7+
except TypeError:
8+
print("On ne peut pas acceder a un set avec des crochets")
9+
10+
11+
nombres.add(5)
12+
nombres.remove(3)
13+
nombres.pop()
14+
15+
set_1 = {0, 1, 2}
16+
set_2 = {2, 3, 4}
17+
18+
print(set_1.union(set_2))
19+
print(set_1.intersection(set_2))
20+
print(set_1.difference(set_2))
21+
22+
print(dir(set_1))
23+
print(help(set_1))

partie_5/tuples.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
nombres = (1, 2, 3, 4, 5)
2+
3+
print(len(nombres))
4+
print(nombres.index(2))
5+
print(nombres.count(3))

partie_6/classes.py

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
class Cybertruck:
2+
marque = "Tesla"
3+
modele = "Cybertruck"
4+
annee = 2023
5+
6+
def klaxonner(self):
7+
print("Tut tut !")
8+
9+
10+
class Voiture:
11+
def __init__(self, marque, modele, annee):
12+
self.marque = marque
13+
self.modele = modele
14+
self.annee = annee
15+
16+
def klaxonner(self):
17+
print("Tut tut !")
18+
19+
20+
cybertruck = Cybertruck()
21+
22+
corolla = Voiture(marque="Toyota", modele="Corolla", annee=2022)
23+
24+
Voiture.klaxonner(corolla)

partie_6/pizza.py

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
class Pizza:
2+
def __init__(self, base, prix, diametre, style, ingredients):
3+
self.base = base
4+
self.prix = prix
5+
self.diametre = diametre
6+
self.style = style
7+
self.ingredients = ingredients
8+
9+
def ajouter_ingredients(self, nouvel_ingredient):
10+
self.ingredients.append(nouvel_ingredient)
11+
self.prix += 1
12+
13+
def servir(self, table):
14+
print("Je sers la pizza a la table", table)
15+
16+
def livrer(self, adresse):
17+
print("Je livre la pizza a l'addresse", adresse)
18+
19+
20+
pizza = Pizza("Tomate", 9, 30, "Classique", ["Ail", "Olives", "Champignons", "Aubergines"])
21+
22+
pizza.ajouter_ingredients("Poivrons")
23+
pizza.servir(2)
24+
pizza.servir("Rue du bois 13")
25+
26+
print(pizza.ingredients)

0 commit comments

Comments
 (0)