-
[1ํ์ฐจ-8] ๋ฐ๋ณตํ๊ธฐ(for) - 1๋ก๋ด๊ต์ก/1ํ์ฐจ_ํ์ด์ฌ 2020. 8. 8. 01:25
1. ๋ฐ๋ณต๋ฌธ
์ด์ ๋ด์ฉ์์ ๋ฐ๋ณต ๊ตฌ์กฐ์ ๋ํด์ ๋ฐฐ์๋ณด์์ต๋๋ค. ์ง๊ธ๋ถํฐ๋ ๋ฐ๋ณต๋๋ ๋ถ๋ถ์ ์ฐพ์ ๋ฐ๋ณต๋ฌธ์ผ๋ก ๋ํ๋ด๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์๋ณด๊ฒ ์ต๋๋ค.
์ ์์ ์์ ์๋ ๋ ์ค์ ์ฝ๋๋ 4๋ฒ ๋ฐ๋ณต๋ฉ๋๋ค. ์ด ๋ถ๋ถ์ ๋ฐ๋ณต๋ฌธ์ ์ด์ฉํ๋ฉด ๋ ๊ฐ๋จํ๊ฒ ์ฝ๋๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
t.forward(dis)
t.right(ang)์์ ์์ค(4-square.py) import turtle as t
dis = 100
ang = 90
for x in range(4):
t.forward(dis)
t.right(ang)for x in range(4): ์ ์ด ๋ช ๋ น ์๋์ ๋ค์ฌ์ฐ๊ธฐ ๋ ๋ถ๋ถ์ 4๋ฒ ๋ฐ๋ณตํ๋ผ๋ ๋ป์ ๋๋ค. ์ฝ๋ก (:) ๊ธฐํธ๋ ๋ฐ๋ณต๋๋ ๋ถ๋ถ์ ์์์ ์๋ ค์ค๋๋ค. ์ฝ๋ก (:)์ ์ ๋ ฅํ๊ณ Enter ํค๋ฅผ ๋๋ฅด๋ฉด IDLE์ด ์๋์ผ๋ก ๋ค์ฌ์ฐ๊ธฐ๋ฅผ ํด์ค๋๋ค. ๋ฐ๋ณต๋๋ ๋ช ๋ น์ด ๋ชจ๋ ์ ๋ ฅ์ด ๋๋ฉด Backspace ํค๋ฅผ ์ ๋ ฅํ์ฌ ๋ค์ฌ์ฐ๊ธฐ๋ฅผ ์ง์์ค๋๋ค.
๋ค์ฌ์ฐ๊ธฐ๋ ํ์ด์ฌ์์ ๊ฐ์ฅ ์ค์ํ ๋ถ๋ถ์ ๋๋ค. ๋ค์ฌ์ฐ๊ธฐ๋ฅผ ์ ๋๋ก ํด์ฃผ์ด์ผ ๋ช ๋ น์ด ๋ฐ๋ฅด๊ฒ ์คํ๋๋ฉฐ ๋ค๋ฅธ ์ฌ๋์ด ์ฝ๋๋ฅผ ๋ณด์๋ ์ดํดํ ์ ์์ต๋๋ค. ๋ค์ฌ์ฐ๊ธฐ๋ ๋ณดํต Tab ํค๋ฅผ ์ ๋ ฅํ๊ฑฐ๋ SpaceBar ํค๋ฅผ ๋ค ๋ฒ ๋๋ฌ ์ ๋ ฅํฉ๋๋ค.
์์ ์์ค(5-triangle.py) import turtle as t
dis = 100
ang = 120
for x in range(3):
t.forward(dis)
t.right(ang)์ผ๊ฐํ์ ๊ทธ๋ ค์ฃผ๊ธฐ ์ํด์ ang(๊ฐ๋ ๋ณ์) ๊ฐ์ 120์ผ๋ก ๋ฐ๊ฟ์ฃผ๊ณ ๋ฐ๋ณต์ 3๋ฒ ํ๋๋ก ๋ฐ๊ฟ์ค๋๋ค.
์์ ์์ค(6-shape.py) import turtle as t
t.shape("turtle")
t.color("red")
t.pensize(3)
for x in range(3):
t.forward(100)
t.right(120)
t.up()
t.forward(100)
t.down()
t.color("blue")
t.pensize(2)
for x in range(4):
t.forward(100)
t.right(90)
#ํ์ ๊ฑฐ๋ถ์ด ๋ชจ์์ผ๋ก
#๋นจ๊ฐ์์ผ๋ก ๊ทธ๋ฆฌ๊ธฐ
#ํ ์ฌ์ด์ฆ๋ 3
#ํ ์ฌ๋ฆฌ๊ธฐ
#100๋งํผ ์์ผ๋ก ๊ฐ๊ธฐ
#ํ ๋ด๋ฆฌ๊ธฐ
#ํ๋์์ผ๋ก ๊ทธ๋ฆฌ๊ธฐ
#ํ ์ฌ์ด์ฆ๋ 2
์๋ก์ด ๋ช ๋ น์ด๋ฅผ ์ถ๊ฐํ์ฌ ์์ค ์ฝ๋๋ฅผ ์์ฑํด๋ณด๊ณ ์ด๋ค ๋ณํ๊ฐ ์๋์ง ์ดํด๋ด ์๋ค.
์ค์ต1) ํ ์๊ณผ ํ ์ฌ์ด์ฆ๋ฅผ ๋ฐ๊ฟ๋ด ์๋ค.
Color - black, yellow, purple, red, blue, orange...
์ค์ต2) ์ง๊ธ๊น์ง ๋ฐฐ์ด ๋ด์ฉ์ ๋ฐํ์ผ๋ก ์๋ก์ด ๋ชจ์์ด๋ ๋ค์ํ ๋ํ์ ๊ทธ๋ ค๋ด ์๋ค.
'๋ก๋ด๊ต์ก > 1ํ์ฐจ_ํ์ด์ฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Keyboard Layout] (0) 2020.08.10 [1ํ์ฐจ-7] ์์ฐจ ๊ตฌ์กฐ, ๋ฐ๋ณต ๊ตฌ์กฐ (0) 2020.08.08 [1ํ์ฐจ-6] ๋ณ์๋ฅผ ์ด์ฉํ ํ๋ก๊ทธ๋จ (1) 2020.08.05 [1ํ์ฐจ-5] IDLE๊ณผ ๊ฑฐ๋ถ์ด ๊ทธ๋ํฝ (0) 2020.08.05 [1ํ์ฐจ-4] ํ์ด์ฌ ์ ธ (0) 2020.08.05