[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