[Tutor PyCZ] (no subject)

Pavel Kosina geon na post.cz
Neděle Květen 28 18:44:05 CEST 2006


Pokud potřebuješ mít několik desítek proměnných, není vhodné je 
pojmenovávat pr0, pr1, pr2, ..., ale dávat je do seznamu a pak budou mít 
jména pr[0], pr[1], pr[2], ....

xDlabacekM na seznam.cz napsal(a):
>
> Kompletní verze je taková:
>
>  
>
>  from livewires import *
>
> import time
>
> import math
>
> import random
>
>  
>
> begin_graphics()
>
> set_colour(Colour.yellow)
>
> circle(320,240,30, filled=1)
>
>  
>
> x=1
>
> y=1
>
> for q in range(100):
>
>   pru=random.randint(2,10)
>
>   uhel=random.randint(1,359)
>
>   set_colour(Colour.red)
>
>   allow_moveables()
>
>   c=circle(x,y,pru, filled=1)
>
>   vz=random.randint(50,300)
>

>   obj=[] 
>
# tahle řádka jistě patří před for - pak budeš mít v "obj" komplet 
všechny planety (tedy včetně slunce)

, no pak budeš moci k jednotlivým planetám, přistupovat prostě takto:
1. planeta (slunce): obj[0]
2. planeta: obj[1]
atd

Budeš je moci také v cyklus procházet:

for uhel, pru, vz in obj:
    print uhel, pru, vz

nebo i takto:

for planeta in obj:
  print planeta[0], planeta[1], planeta[2]

nebo

for poradi in range(len(obj)):
    print obj[poradi][0], obj[poradi][1], obj[poradi][2],



-- 
geon
Pavel Kosina


-- 
geon
Pavel Kosina

------------- další část ---------------
HTML příloha byla odstraněna...
URL: http://www.py.cz/pipermail/tutor/attachments/20060528/402d39a5/attachment.htm 


Další informace o konferenci Tutor