ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [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) ์ง€๊ธˆ๊นŒ์ง€ ๋ฐฐ์šด ๋‚ด์šฉ์„ ๋ฐ”ํƒ•์œผ๋กœ ์ƒˆ๋กœ์šด ๋ชจ์–‘์ด๋‚˜ ๋‹ค์–‘ํ•œ ๋„ํ˜•์„ ๊ทธ๋ ค๋ด…์‹œ๋‹ค.

    ๋Œ“๊ธ€

Designed by Tistory.