Tyto stránky již nejsou udržovány. Obsah je postupně přesouván/aktualizován na adrese chytrosti.marrek.cz.

1575/14246

20120103-Tue-razeni.py
   1 #!/usr/bin/env python
   2 # -*- coding: utf8 -*-
   3 # Soubor:  20120103-Tue-razeni.py
   4 # Datum:   03.01.2012 09:01
   5 # Autor:   Marek Nožka, nozka <@t> spseol <d.t> cz
   6 # Licence: GNU/GPL 
   7 # Úloha: 
   8 # Popis:   
   9 
  10 import random
  11 
  12 # vytvořím seznam
  13 pole = []
  14 for i in range(20):
  15     pole.append( random.randint(0,77) )
  16 print pole
  17 
  18 # najdu největší
  19 index_maximum = 0
  20 for i in range(1,len(pole)):
  21     if pole[i]> pole[index_maximum]:
  22         index_maximum = i
  23 
  24 print 'max:', pole[index_maximum]
  25 
  26 # seřadím seznam
  27 
  28 for zacatek_neserazeneho in range(len(pole)-1):
  29 #najdu index nejevětšího
  30     index_maximum = zacatek_neserazeneho
  31     for i in range(zacatek_neserazeneho+1,len(pole)):
  32         if pole[i]> pole[index_maximum]:
  33             index_maximum = i
  34 # zadím největší na začátek seznamu
  35     bagr = pole[zacatek_neserazeneho]
  36     pole[zacatek_neserazeneho] = pole[index_maximum]
  37     pole[index_maximum] = bagr
  38 
  39 print pole
`--> stáhnout

Licence Creative Commons Valid XHTML 1.0 Strict Valid CSS! Antispam.er.cz Blog: Tlapicka.net