Advertisement
Guest User

Python stuff

a guest
Nov 23rd, 2014
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.90 KB | None | 0 0
  1. # Suma si produsul cifrelor unui numar natural
  2.  
  3.  
  4. x=(int)(raw_input("Introduce numarul "))
  5.  
  6. #valorile initiale
  7. suma=0
  8. produs=1
  9.  
  10. while( x!=0 ):
  11.    
  12.     cif=x%10  # ultima cifra a lui x
  13.     suma = suma +cif
  14.     produs= produs * cif
  15.     x=x/10  # x devine x/10 1234 -> 123 -> 12 -> 1
  16.  
  17. print suma, " ",produs
  18.  
  19.  
  20.  
  21.  
  22.    
  23.  
  24. # Verifica daca un numar e prim
  25.  
  26.  
  27. x=(int)(raw_input("Introduce numarul "))
  28.  
  29. banane=True
  30.  
  31. for i in range ( 2, x ):
  32.     if x% i == 0: # x% i -> restul impartirii lui x la i  ( x= i * p + rest )
  33.         banane=False
  34.  
  35. if( banane == True):
  36.     print ("E prim")
  37. else:
  38.     print ("Nu e prim")
  39.    
  40.  
  41. # X e prim pana cand noi gasim un numar cu care se divida fara rest
  42.      
  43.  
  44.  
  45.  
  46. # Cel mai mare divizor comun al doua numere
  47.  
  48. x= (int) ( raw_input("introduce primul numar" ) )
  49. y= (int) ( raw_input("introduce al doilea numar" ) )
  50.          
  51. print x,y
  52.  
  53. while( x != y):
  54.  
  55.     if x> y :
  56.         x= x-y
  57.     elif y> x:
  58.  
  59.  
  60.  
  61.  
  62. # Suma si produsul elementelor unui vector
  63. suma = 0
  64. produs =1
  65.  
  66. v= [4,2,3,1,5,6,7]
  67.  
  68. for i in range (0, len(v) ): # len(v) returneaza cate Elemente are V
  69.     suma= suma + v[i]
  70.     produs = produs * v[i]
  71. print v
  72. print suma, produs
  73.  
  74.  
  75. # Maximul si minimul elementelor unui vector
  76.  
  77.  
  78. v= [4,2,3,40,50,6,7]
  79.  
  80. maxim = v[0] # sau v[0]
  81. minim = v[0]
  82.  
  83. '''
  84. sau
  85. maxim = 0 # sau v[0]
  86. minim = 999999
  87. '''
  88.  
  89. for i in range (0, len(v) ): # len(v) returneaza cate Elemente are V
  90.     if v[i] > maxim:
  91.         maxim=v[i]
  92.  
  93.     if v[i] < minim:
  94.         minim=v[i]
  95.  
  96. print "maximul este: ",maxim
  97. print "minimul este: ",minim
  98. print v
  99.  
  100.  
  101.  
  102.    
  103.  
  104.     # Numarul de elemente pare din vector
  105.      
  106.     v= [4,2,3,40,50,6,7]
  107.     cos_cu_mere=0
  108.      
  109.      
  110.      
  111.     for i in range (0, len (v) ):
  112.         if v[i] % 2 == 0:
  113.             cos_cu_mere = cos_cu_mere +1
  114.             print v[i]
  115.      
  116.     print "Numarul de elemente pare este ", cos_cu_mere
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement