Prezentácia programu PowerPoint - scspp.sk a cykly.pdf · 2019. 10. 9. · PYTHON 15. Kruhy a...
Transcript of Prezentácia programu PowerPoint - scspp.sk a cykly.pdf · 2019. 10. 9. · PYTHON 15. Kruhy a...
PYTHON
15. Kruhy a cykly
Vypracovala: Ing. Eva GabonayováPredmet: InformatikaVzdelávacia oblasť: Matematika a práca s informáciamiDátum spracovania: 7. 10. 2019
Kreslenie elíps
• súradnice elipsy sa nachádzajú mimo elipsy
• sú to súradnice obdĺžnika, v ktorom sa
nakreslí vpísaná elipsa
Kreslenie elíps
canvas.create_oval(100,50,200,100,
width=5, fill='red', outline = ' blue' )
Ukážka kruh
x = random.randrange(200)
y = random.randrange(200)
d = random.randint(30, 100)
x,y – súradnice ľavého horného rohu
canvas.create_oval(x, y, x+d,
y+d)
x,y – súradnice stredu kruhu
canvas.create_oval(x-d/2, y –d/2,
x+d/2, y+d/2)
Úloha 1
x = 200
y = 100
canvas.create_oval(x - 100, y - 50, x, y + 50)
canvas.create_oval(x, y - 50, x + 100, y + 50)
x = 200
y = 100r = 50 r = 50
Úloha 3
r = 10
for i in range(10):canvas.create_oval(190 - r, 130 - r, 190 + r, 130 + r)
r = r + 10
x = 190
y = 130
Úloha 3
for i in range(10):
r = i * 10 + 10
canvas.create_oval(190 - r, 130 - r, 190 + r, 130 + r)
Pomocou premennej cyklu:
Náhodné čísla
• importuje modul na prácu s náhodnými číslami
• ten obsahuje niekoľko užitočných funkcií: random.randint()
random.randrange()
random.choice()
import random
K úlohe 9.
Náhodné čísla
• náhodný výber z vymenovaných hodnôt
• náhodne vyberie jednu z možností uvedených v
hranatých zátvorkach (číslo, farbu, pozdrav, ...)
import random
peniaze = random.choice([1, 2, 5, 10, 20, 50])
farba = random.choice(['silver','gold','white'])
pozdrav = random.choice(['Ahoj','Čau','Nazdar'])
K úlohe 9.
Úloha 12
Domáca úloha
• Preriešiť príklady z PL (..., 6, 7, 8, 9, 11, 12)
• Názov súboru:
▫ kapitola_priezvisko_úlohy napr.
▫ 16_priezvisko_6.py
Zdroje:
• A. Blaho, Ľ. Salanci, V. Šimandl: Základy
programování v jazyce Python pro strědní školy
PRIM 2018
Ďakujem za pozornosť!