Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Suma si produsul cifrelor unui numar natural
- x=(int)(raw_input("Introduce numarul "))
- #valorile initiale
- suma=0
- produs=1
- while( x!=0 ):
- cif=x%10 # ultima cifra a lui x
- suma = suma +cif
- produs= produs * cif
- x=x/10 # x devine x/10 1234 -> 123 -> 12 -> 1
- print suma, " ",produs
- # Verifica daca un numar e prim
- x=(int)(raw_input("Introduce numarul "))
- banane=True
- for i in range ( 2, x ):
- if x% i == 0: # x% i -> restul impartirii lui x la i ( x= i * p + rest )
- banane=False
- if( banane == True):
- print ("E prim")
- else:
- print ("Nu e prim")
- # X e prim pana cand noi gasim un numar cu care se divida fara rest
- # Cel mai mare divizor comun al doua numere
- x= (int) ( raw_input("introduce primul numar" ) )
- y= (int) ( raw_input("introduce al doilea numar" ) )
- print x,y
- while( x != y):
- if x> y :
- x= x-y
- elif y> x:
- # Suma si produsul elementelor unui vector
- suma = 0
- produs =1
- v= [4,2,3,1,5,6,7]
- for i in range (0, len(v) ): # len(v) returneaza cate Elemente are V
- suma= suma + v[i]
- produs = produs * v[i]
- print v
- print suma, produs
- # Maximul si minimul elementelor unui vector
- v= [4,2,3,40,50,6,7]
- maxim = v[0] # sau v[0]
- minim = v[0]
- '''
- sau
- maxim = 0 # sau v[0]
- minim = 999999
- '''
- for i in range (0, len(v) ): # len(v) returneaza cate Elemente are V
- if v[i] > maxim:
- maxim=v[i]
- if v[i] < minim:
- minim=v[i]
- print "maximul este: ",maxim
- print "minimul este: ",minim
- print v
- # Numarul de elemente pare din vector
- v= [4,2,3,40,50,6,7]
- cos_cu_mere=0
- for i in range (0, len (v) ):
- if v[i] % 2 == 0:
- cos_cu_mere = cos_cu_mere +1
- print v[i]
- print "Numarul de elemente pare este ", cos_cu_mere
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement