python:vidurkis
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| python:vidurkis [2017/01/23 12:25] – linas | python:vidurkis [2017/02/05 00:09] (current) – mantas | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | Uždavinys, kaip suskaiciuoti | + | Uždavinys, kaip suskaičiuoti |
| <code python> | <code python> | ||
| - | |||
| import random | import random | ||
| - | |||
| - | f = [] | ||
| - | |||
| - | for i in range(30): | ||
| - | f.append( random.randint(1, | ||
| - | |||
| - | print (f) | ||
| - | |||
| - | ilgis = len(f) | ||
| - | mini = f[0] | + | f = [random.randint(1, |
| - | vieta = 0 | + | |
| - | + | ||
| - | for y in range(ilgis): | + | |
| - | if mini > f[y]: | + | |
| - | mini = f[y] | + | |
| - | vieta = y | + | |
| - | + | ||
| - | print ("min sk. = ", | + | |
| - | + | ||
| - | maxs = f[0] | + | |
| - | vieta2 = 0 | + | |
| - | for y in range(ilgis): | + | print(f) |
| - | if maxs < f[y]: | + | |
| - | maxs = f[y] | + | |
| - | vieta2 = y | + | |
| - | print ("max sk. = ", | + | s = 0 |
| + | for x in f: | ||
| + | s += x | ||
| - | # min ir max keitimas vietom. | + | print(' |
| + | </ | ||
| - | 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(" | ||
| </ | </ | ||
| - | |||
python/vidurkis.1485167101.txt.gz · Last modified: by linas
