# print('sdfsdfsd') # a=input('Donner le genre') # age=int(input("donner l age")) # if (a=='homme' and age>=20) or (a=='femme' and age>=18 and age<=35): # print('paye') # else: # print('ne paye pas') # a=float(input("donner un nombre")) # b=float(input("donner un nombre")) # c=a+b # print('la somme est : '+str(c)) import math import random a=4 b=45 b//=4 # print(a,b,sep='*') # print('bonjour1',end='\t') # print('bonjour2') # print('bonjour3') # x=32 # nom="John" # print("{} a {} ans.". format(nom,x)) # print("{1} a {0} ans.". format(nom,x)) # ht=float(input('donner le montant HT')) # ttc=1.2*ht # if ttc>200: # ttc*=0.85 # print('le montant a payer est :',str(ttc)) # anne=int(input('donner annees')) # moi=int (input('donner le moi')) # jour=int (input('donner le jour')) # c1=moi in (4,6,9,11) and jour<=30 # c2=moi==2 and anne%4==0 and jour<=29 # c3=moi==2 and anne%4!=0 and jour<=28 # if anne<2024 and anne>=1 and moi>=1 and moi<13 and jour>=1 and jour<=31: # if c1 or c2 or c3: # print('date valide') # else: # print('non valide') # else: # print('date non valide') # a=float(input("donner un nombre")) # b=float(input("donner un nombre")) # if a>0 and b>0 or a<0 and b<0: # print('Produit positif') # elif a==0 or b==0: # print('Produit Null') # else: # print('Produit Negatif') #a=int(input("\tdonner \nun nombre")) #print(str(a)+"45") # a=-4 # print("bonjour ",end='') # print('ahmed',end=' ') # print('dans notre ecole') # print("bonjour","khalid",sep='') # # if a>0: # print('le carre de {} est {}'.format(a, a * 2)) # elif a!=0: # print('erreur') # else: # print('le carre de {} est {}'.format(a, a * 2)) # print('\tbonjour',end='@@') # print('Tous') # print('dans python','DEV DIGITAL',sep='\n') # a=input('donner un nombre') # b=input() # # if int(a)>0 and int(b)>0 or int(a)<0 and int(b)<0: # print('positif') # elif int(a)==0 or int(b)==0: # print('null') # else: # print('negatif') # print('programme de calculer la somme') # a=int(input('dommer un nombre')) # b=int(input('dommer un nombre')) # c=int(input('dommer un nombre')) # somm=a+b+c # print(somm) # if somm>700: # print('moyenne :', somm / 4) # else: # print('moyenne :', somm / 3) # for a in range(-7,-2): # print(a) # moi=int(input('donner un moi')) # while moi>12 or moi<1: # moi = int(input('donner un moi')) # print('ook') # a=int(input('un nombre')) # while a<20 and a>10: # print('ok') # if a>20: # print('plus petit') # elif a<10: # print('plus grand') # for a in range(10): # print(a) # print('****************************') # for a in range(-10,10): # print(a) # print('****************************') # for a in range(1,10,3): # print(a) # a=4 # while a!=0: # print('donner une valeur') # a=int(input()) # nbr=int(input('donner un nombre')) # while nbr<10 or nbr>20: # if nbr<10: # print('Plus grand') # else: # print('Plus petit') # nbr = int(input('donner un nombre')) # print('ok') # for a in range(nbr+1,nbr+11): # print(a) # for a in range(1,11): # print(nbr,"x",a,"=",nbr*a) # som=0 # for a in range(nbr+1): # som=a+som # print(som) # som=1 # print(l[1]) # for a in l: # # print(a,end=' ') # l.append(78) # l.insert(1,100) # print(l) # l.pop() # l.remove(7) # l[1]=7 # print(l) # print(l.count(78)) # l1=l.copy() # l2=l # l.insert(0,789) # print(l2,l1) # l.reverse() # print(l2) # l2.sort() # print(l) # s='Bonjour' # for i in range(len(l)): # l[i]=7 # print(len(s)) # print(l2) # for a in range(1,nbr+1): # som=a*som # print(som) # def afficher(): # print("bonjour") # def test(a=4): # return a**2 # afficher() # print(test(8)) #ex1 # # temp=5 # def test(a=7,b=0): # global temp # temp=a # a=b # b=temp # print(temp) # return "a="+str(a),"b="+str(b) # print(test(15,7)) # print(test()) # print(test(b=89,a=7)) # print(temp) l=[78,5,5,88,9] # def recherche(): # val=int(input("donner une valeur")) # for a in l: # if a==val: # return "existe" # return "n existe pas" # print(recherche()) # def pgdc(a,b): # if b==0: # return a # else: # r = a % b # a = b # b=r # print(a,b) # return pgdc(a,b) # # # # # print(pgdc(30,18)) # l=[v for v in range(20) if v%2!=0] # s=0 # # for a in l: # s+=a # l[1]=18;l[3]=l[2]+l[4] # s1=sum(a for a in l if a%2==0) # print(s,s1) # print(l) # print(l[4]) # # # for a in range(12): # # print(l[-1]) # l[-1],l[0]=l[0],l[-1] # print(l) # s2=0 # s3=0 # for a in l: # print(a) # if a%2==0: # s2+=a # s3+=a # etat=False # if s3/len(l)>=10: # etat=True # print(s3/len(l)>=10) # print(etat) # def test(s,n=4): # for a in range(n): # print(s) # test('Hello',7) # test('Bonjour',3) # test('Salut',4) # test('HI') # s='Hello IN My Programme' # mjnu=0 # minu=0 # for i in s: # if 5691: # mjnu+=1 # print(mjnu,minu) # print(ord(' ')) # import math # def combination(n, r): # correct calculation of combinations, n choose k # return int((math.factorial(n)) / ((math.factorial(r)) * math.factorial(n - r))) # Lres=[] # for i in range(6): # ligne = [] # for j in range(i+1): # ligne.append(combination(i,j)) # # Lres.append(ligne) # for li in Lres: # print(li) # def gen(n,r=[]): # for x in range(n): # l = len(r) # r = [1 if i == 0 or i == l else r[i-1]+r[i] for i in range(l+1)] # yield (r) # def pasc(n): # res=[] # for i in range(n): # ligne=[] # for j in range(i+1): # if j==0 or j==i: # ligne.append(1) # else: # ligne.append(res[i-1][j]+res[i-1][j-1]) # # # res.append(ligne) # return res # print('--------------------------ff-----------') # print(pasc(6)) # # # print("--------------------------------------") # #print(list(gen(6))) # lc=[4,8,6,3,2,7] # for a in range(len(lc)): # lc[a]=lc[a]+1 # lc=[a+1 for a in lc] # myen=sum([a for a in lc if a%2==0]) # print(lc) # LC=[] # for a in lc: # LC.append(a*a) # LC1=[a*a for a in lc] # print(LC) # print(LC1[::-1]) # print(LC1) # l1=[4,6,2,3,7] # l2=[7,5,3,8,14] # l3=l1.copy() # l3.remove(l3[0]) # del l3[0] # L3=[] # for a in l1: # l3.append(a) # l4=[a for a in l1] # for a in l2: # l4.append(a) # L4 =l1.copy() # l4.extend(l2) # l=[1,2,3,4,3,2,1] # l1=l.copy() # l.reverse() # print(l,l1) # t=len(l) # etat=True # for a in range(t//2): # if l[a]!=l[t-1-a]: # etat=False # break # if etat: # print("Symetrique") # else: # print("non Symetrique") # print(l1==l) print("*****************************************") # l=[45,2,9,7,56] # print(l[4]) # l[1]=17;l[3]=l[2]+l[4] # print(l) # # for a in range(12): # # print(l[-1]) # #ex2 # l[0],l[-1]=l[-1],l[0] # print(l) # #ex3 # sp=0;s=0 # for a in l: # print(a) # if a%2==0: # sp+=a # s+=a # etat=s/len(l)>=10 # print("somme des valaur paire",sp) # print(etat) # #ex4 # print(l) # for a in range(len(l)): # l[a]+=1 # l=[a+1 for a in l] # print(l) # for a in range(len(l)//2): # l[a],l[-(a+1)]=l[-(a+1)],l[a] # print(l) # t=len(l) # for a in range(t//2): # l[a],l[t-1-a]=l[t-1-a],l[a] # print(l) # l.reverse() # print(l) # lc=[a*a for a in l] # print(lc) # lc1=[] # for a in l: # lc1.append(a*a) # l1=[7,9,5,9,71] # l2=[45,8,5,6,3] # l3=l1[1:] # l3=l1[:] # l3.remove(l3[0]) # del l3[0] # print(l3) # l4=l1+l2 # l4=l1.copy() # l4.extend(l2) # l=[1,2,3,3,2,1] # t=len(l) # etat=True # for a in range(t//2): # if l[a]!=l[t-1-a]: # etat=False # break # print(etat) # print(ord("a")-32) # ch="bonjour" # res="" # elm=[] # for a in range(len(ch)): # elm.append(ord(ch[a])-32) # print(elm) # res=''.join(map(chr, elm)) # print(res) def triangle(n): tr=[] for i in range(n): ligne=[] for j in range(i+1): if j==0 or j==i: ligne.append(1) else: ligne.append(tr[i-1][j-1]+tr[i-1][j]) tr.append(ligne) for l in tr: print(l) # triangle(8) def triangle1(n): tr=[] for i in range(n): ligne=[] for j in range(i+1): a=int(math.factorial(i)/(math.factorial(j)*math.factorial(i-j))) ligne.append(a) tr.append(ligne) for l in tr: for a in l: print(a,end=' ') print() # triangle1(8) # s="12-7-5-3-4-9-6" # # s="3-4-5-6-7-9-12" # res=s.split('-') # ss='-'.join(res) # print(ss) # print(res) # s1="ahmed" # s2="ahme" # print(s1>s2) from random import * print(randint(3, 9)) print(randrange(10,20)) from math import * print(factorial(7)) print(abs((-78))) print(sin(30)) print(sqrt(25)) t=(45,8,6,2,5,6) l=list(t) t1=tuple(l) print(t[1]) print(l) print(t1) d={} d1={"nom":"Alami","prenom":"samir","adresse":"agadir"} for a in d1.values(): print(a) print(d1) print(d1) d1[1]=101 d1["nom"]=["Bara","adraoui","khalfi"] d1["nom"][2]="Samir" print(d1) for a in d1.items(): print(a)