Tyto stránky již nejsou udržovány. Obsah je postupně přesouván/aktualizován na adrese chytrosti.marrek.cz.
1575/14229
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