Tyto stránky již nejsou udržovány. Obsah je postupně přesouván/aktualizován na adrese chytrosti.marrek.cz.
1575/14228
1 #!/usr/bin/env python
2 # -*- coding: utf8 -*-
3 # Soubor: 20120109-Mon-rezeni.py
4 # Datum: 09.01.2012 08:23
5 # Autor: Marek Nožka, nozka <@t> spseol <d.t> cz
6 # Licence: GNU/GPL
7 # Úloha: Seřazením náhodných čísel v seznamu.
8 #
9
10 # http://docs.python.org/library/random.html
11 import random
12
13 delka = 10
14 # prázdný seznam
15 seznam = []
16
17 # do seznamu vložím náhodná čísla
18 for i in range(delka):
19 #seznam.append( random.randint(0,20) )
20 seznam = seznam + [ random.randint(0,20) ]
21
22 print seznam
23
24 # hledám největší prvek
25 nejvetsi = seznam[0]
26 for i in range(len(seznam)):
27 if seznam[i] > nejvetsi:
28 nejvetsi = seznam[i]
29
30 print "největší je", nejvetsi
31 print "největší je", max(seznam)
32
33 for zacatek in range(len(seznam)):
34 nejvetsi = zacatek
35 for i in range( zacatek+1, len(seznam)):
36 if seznam[i] > seznam[nejvetsi]:
37 nejvetsi = i
38 kybl = seznam[zacatek]
39 seznam[zacatek] = seznam[nejvetsi]
40 seznam[nejvetsi] = kybl
41
42 print seznam