Ajout du tp sur python

This commit is contained in:
2025-11-14 11:51:04 +01:00
parent ae750c11f7
commit 82b9787a10
5 changed files with 189830 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
#!/usr/bin/python3
chaine = str(input("saisir une chaine"))
tab = chaine.split(" ")
cptmot = {}
for mot in tab:
if mot in cptmot:
cptmot[mot] += 1
else:
cptmot[mot] = 1
for mot in cptmot.keys():
print("Mot: ",mot ," : ",cptmot[mot])

View File

@@ -0,0 +1,7 @@
#!/usr/bin/python3
rayon=float(input("Donner le rayon du cercle : "))
perimetre=2 * 3.141592 * rayon
print("Le perimetre du cercle est de ",perimetre)

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,20 @@
#!/usr/bin/python3
import sys
import re
ip_vol = {}
regexp = "^(\S+) (\S+) (\S+) \[([^]]+)\] \"(\w+) (\S+).*\" (\d+) (\S+)"
for line in sys.stdin: # on lit sur lentrée standard
line = line.rstrip () # on enleve le retour ligne
res = re.match (regexp, line)
if res:
(host, rfc931, user, date, request, url, status, byte) = res.groups()
host = res.group (1)
byte = res.group (8)
if host in ip_vol:
ip_vol[host] += int(byte)
else:
ip_vol[host] = int(byte)
for host in ip_vol.keys():
print ('host : ', host, 'volume : ', ip_vol[host])

View File

@@ -0,0 +1,29 @@
#!/usr/bin/python3
tab = []
for i in range (0, 4):
valeur = int(input("Saisir un nombre à inclure dans le tableau :"))
tab.append(valeur)
min = tab[0]
max = tab[0]
somme = 0
for elem in tab:
if elem < min:
min = elem
if elem > max:
max = elem
somme += elem
print("Le plus petit élément du tableau est de :",min)
print("Le plus grand élément du tableau est de :",max)
moyenne = somme /len(tab)
print("La moyenne du tazbleau est : ",moyenne)
print("Affichage du tableau :")
for i in tab:
print("Element ", i )