User Tools

Site Tools


python:vidurkis

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
python:vidurkis [2017/01/23 12:25] – linaspython:vidurkis [2017/02/05 00:09] (current) – mantas
Line 1: Line 1:
-Uždavinys, kaip suskaiciuoti masyvo elementu vidurki.+Uždavinys, kaip suskaičiuoti masyvo elementų vidurkį.
  
 <code python> <code python>
- 
 import random import random
-  
-f = [] 
-  
-for i in range(30): 
-    f.append( random.randint(1, 100)) 
-  
-print (f) 
-  
-ilgis = len(f) 
  
-mini = f[0] +f = [random.randint(1, 100) for i in range(random.randint(1, 100))]
-vieta = 0 +
-  +
-for y in range(ilgis): +
-    if mini > f[y]: +
-        mini = f[y] +
-        vieta = y +
-  +
-print ("min sk. = ",  mini, "vieta = ", vieta) +
-  +
-maxs = f[0] +
-vieta2 = 0+
  
-for y in range(ilgis): +print(f)
-    if maxs < f[y]: +
-        maxs = f[y] +
-        vieta2 = y+
    
-print ("max sk. = ",  maxs, "vieta = ", vieta2)+s = 0 
 +for x in f: 
 +    s += x
    
-# min ir max keitimas vietom.+print('%s / %s = %s' % (s, len(f), s / len(f))) 
 +</code>
  
-tmp = f[vieta] +Ilgis 
-f[vieta] = f[vieta2] +12 
-f[vieta2] = tmp  + 
-  +Pradinis masyvas 
-print (f)+[62, 11, 78, 77, 36, 16, 21, 64, 1, 45, 90, 45]
  
 +546 / 12 = 45.5
 +
 +
 +Alternatyvus būdas masyvo vidurkiui suskaičiuoti:
 +
 +<code python>
 +print("Vidurkis:", sum(f) / len(f))
 </code> </code>
- 
python/vidurkis.1485167101.txt.gz · Last modified: by linas