4 Commits

Author SHA1 Message Date
ludovic diemert
7ecbfcd3e6 2 2021-11-15 17:48:46 +01:00
Ludovic Diemert
a8125f9062 commit 2021-11-15 17:44:50 +01:00
ludo
b82576d49e python2 2021-10-06 09:32:17 +02:00
ludo
1b80141dc4 Python 2021-09-29 11:15:21 +02:00
8 changed files with 98 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
[Interface]
PrivateKey = GIOgHwIs/0uNvwn/iAX5dP5PGjDY7+OpM/c50X6ry2k=
Address = 10.0.2.2/32
#DNS = 192.168.1.254
[Peer]
PublicKey = COah6qTtwZo4h9GhtBHBhySOwmH4g78sI49NLGmze3M=
#AllowedIPs = 10.0.0.0/8, 192.168.1.0/24
AllowedIPs = 0.0.0.0/0
Endpoint = 192.168.0.40:51820
PersistentKeepalive = 20

4
sio2/sisr/20-python/Exercice1 Executable file
View File

@@ -0,0 +1,4 @@
#!/usr/bin/python3
rayon = input('donnez la valeur du rayon : ')
perimetre = 2 * 3.141592 * int(rayon)
print (perimetre, " cm ")

18
sio2/sisr/20-python/Exercice2 Executable file
View File

@@ -0,0 +1,18 @@
#!/usr/bin/python3
tableau = []
for i in range(3)
entier = int(input('chiffre : '))
tableau.append(entier)
moy= sum(tableau)/len(tableau)
def maximum(tableau):
vmax = tableau[0]
def minimum(tableau):
vmax = tableau[0]

13
sio2/sisr/20-python/Exercice3 Executable file
View File

@@ -0,0 +1,13 @@
#!/usr/bin/python3
phrase = input ("Phrase : ")
tabmot = phrase.split(' ')
cptmot = {}
for mot in tabmot :
if mot in tabmot:
cptmot [mot]=cptmot[mot] +1
else:
cptmot[mot]=1
for key in cptmot.keys():
print (key, " ",cptmot[key])

13
sio2/sisr/20-python/cptmot.py Executable file
View File

@@ -0,0 +1,13 @@
#!/usr/bin/python3
phrase = input('Phrase : ')
tabmot = phrase.split(' ')
cptmot = {}
for mot in tabmot :
if mot in cptmot :
cptmot[mot] = cptmot[mot] + 1
else :
cptmot[mot] = 1
for key in cptmot.keys() :
print (key, " ", cptmot[key])

View File

@@ -0,0 +1,26 @@
#!/usr/bin/python3
import sys
nbarg = len(sys.arg)
if nbarg !=2
print ("Nombre d'arguments invalides")
exit (1)
filename = sys.arg[1]
try:
fh = open("user.txt", "r")
except:
print ("Fichier user.txt inconnu")
else:
line = fh.readline ()
while line:
nouvline = line.rstrip()
login.nomlong = nouvline.split(':')
print (nbarg)
#useradd (login)
line = fh.readline()
fh.close()

10
sio2/sisr/20-python/log.py Executable file
View File

@@ -0,0 +1,10 @@
#!/bin/usr/python3
import re
import sys
group = {}
regexp = '^(\S+) (\S+) (\S+) \[([^]]+)\] "(\w+) (\S+).*" (\d+) (\S+)'
for line in sys.stdin:
line = line.rstrip ( )
match = re.match (regexp, line)
if match:
print (match.group(1)," ",match.group(8))

View File

@@ -0,0 +1,3 @@
jdaniel : Jack Daniel
wpeel : William Peel
ngraphaneaud : Noe Graphaneaud