You are on page 1of 3

- 2

()
Python
3
.
, .

.
, .
lotto.txt
3 .
1. 50
0 49. . ..
1 metritis, 1,
2, 2 ...
metritis = 50 * [0] # 0.
numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23,
24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45,
46, 47, 48, 49]
2. : results =
open(lotto.txt., r). results.readline() eptada 7 .
-1
.
results = open('lotto.txt.', 'r')
while True:
eptada = [ ]
eptada = results.readline()
1

if (eptada == "-1"):
break
3. : metritis[eptada[i]] = metritis[eptada[i]] + 1.
metritis; To i
; ;
eptada .
# string
eptada = eptada.split(' ')
# string
for i in range(7):
eptada[i] = int(eptada[i])
#
for i in range(7):
metritis[eptada[i]] = metritis[eptada[i]] + 1
4. :
results.close()
5. numbers
. 7
7 .
2 .
.
;
#
def swap( A, x, y ):
temp = A[x]
A[x] = A[y]
A[y] = temp
2

# 2
def bubblesort( A, B ):
for i in range( len( A ) ):
for k in range( len( A ) - 1, i, -1 ):
if ( A[k] < A[k - 1] ):
swap( A, k, k - 1 )
swap( B, k, k - 1 )
=======================================================
# metritis
bubblesort(metritis, numbers)
print(' :')
print(numbers[49:42:-1])
print('\n :')
print(numbers[1:8])

You might also like