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

1575/14262

20120227-Mon-predavani-parametru.py
   1 #!/usr/bin/python
   2 # -*- coding: utf8 -*-
   3 # Soubor:  20120227-Mon-predavani-parametru.py
   4 # Datum:   27.02.2012 08:20
   5 # Autor:   Marek Nožka, nozka <@t> spseol <d.t> cz
   6 # Licence: GNU/GPL 
   7 # Úloha: 
   8 # Popis:   
   9 # 
  10 
  11 
  12 def sekaniDreva(klada):
  13     print klada
  14     klada = 3
  15     print klada
  16 
  17 
  18 def double_stuff(seznam):
  19     for i,val in enumerate(seznam):
  20         seznam[i] = 2*val
  21 
  22 def volitelne(a,b=2,c=3,d=4,e=5):
  23     print a,b,c,d,e
  24 
  25 ########################################
  26 
  27 klada = 77
  28 print klada
  29 print "----------------------------"
  30 sekaniDreva(klada)
  31 print "----------------------------"
  32 print klada
  33 
  34 print "############################"
  35 
  36 neco = [1,2,3,4,5,6,7]
  37 print neco
  38 double_stuff(neco)
  39 print neco
  40 
  41 print "############################"
  42 volitelne(9,8,7,6,5)
  43 volitelne(9)  # a je povinny parametr
  44 volitelne(9,77,88) # b,c jsou nepovinne
  45 volitelne(9,d=35)  # a je zadano, b,c,e jsou na vychozich hodnotach, d je nastaven na 35
`--> stáhnout

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