Language/Python [Python] for ์‚ฌ์šฉ๋ฒ•(range)
  • 728x90
    ๋ฐ˜์‘ํ˜•

     

     

     

     

    for ๋ฐ˜๋ณต๋ฌธ

    ๐Ÿ“Œ ์˜ˆ์ œ๋ฅผ ์ด์šฉํ•˜์—ฌ for๋ฌธ ์ดํ•ดํ•˜๊ธฐ

     

    ๐Ÿ”” ์˜ˆ) ์ „ํ˜•์ ์ธ for๋ฌธ

     

    ๐Ÿ”” ์˜ˆ) ๋‹ค์–‘ํ•œ for๋ฌธ์˜ ์‚ฌ์šฉ

     

    for๋ฌธ์˜ ์‘์šฉ

    ์ด 5๋ช…์˜ ํ•™์ƒ์ด ์‹œํ—˜์„ ๋ณด์•˜๋Š”๋ฐ ์‹œํ—˜ ์ ์ˆ˜๊ฐ€ 60์ ์ด ๋„˜์œผ๋ฉด ํ•ฉ๊ฒฉ์ด๊ณ  ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋ถˆํ•ฉ๊ฒฉ์ด๋‹ค. ํ•ฉ๊ฒฉ์ธ์ง€ ๋ถˆํ•ฉ๊ฒฉ์ธ์ง€ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์—ฌ์ฃผ์‹œ์˜ค.

     

    ๊ฒฐ๊ณผ

     

     

     

    for์™€ ํ•จ๊ป˜ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” range ํ•จ์ˆ˜

    range(10)์€ 0๋ถ€ํ„ฐ 10 ๋ฏธ๋งŒ์˜ ์ˆซ์ž๋ฅผ ํฌํ•จํ•˜๋Š” range ๊ฐ์ฒด๋ฅผ ๋งŒ๋“ค์–ด ์ค€๋‹ค.

     

     

    ๊ฒฐ๊ณผ

     

     

    for์™€ range๋ฅผ ์ด์šฉํ•œ ๊ตฌ๊ตฌ๋‹จ

    print(i * j, end = " ")์™€ ๊ฐ™์ด ์ž…๋ ฅ ์ธ์ˆ˜ end๋ฅผ ๋„ฃ์–ด์ค€ ์ด์œ ๋Š” ํ•ด๋‹น ๊ฒฐ๊ณผ๊ฐ’์„ ์ถœ๋ ฅํ•  ๋•Œ ๋‹ค์Œ์ค„๋กœ ๋„˜๊ธฐ์ง€ ์•Š๊ธฐ ์œ„ํ•จ.

    print(' ')๋Š” 2๋‹จ, 3๋‹จ ๋“ฑ์„ ๊ตฌ๋ถ„ํ•˜๊ธฐ ์œ„ํ•ด ๋‘๋ฒˆ์งธ for๋ฌธ์ด ๋๋‚˜๋ฉด ๊ฒฐ๊ณผ ๊ฐ’์„ ๋‹ค์Œ ์ค„๋กœ๋ถ€ํ„ฐ ์ถœ๋ ฅํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ๋ฌธ์žฅ์ด๋‹ค.

     

     

     

    ๋ฆฌ์ŠคํŠธ ์•ˆ์— for๋ฌธ ํฌํ•จํ•˜๊ธฐ

     

    ๋งŒ์•ฝ ์ง์ˆ˜์—๋งŒ 3์„ ๊ณฑํ•˜์—ฌ ๋‹ด๊ณ  ์‹ถ๋‹ค๋ฉด ์œ„์™€ ๊ฐ™์ด "if ์กฐ๊ฑด"์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

     

    ๋งŒ์•ฝ ๊ตฌ๊ตฌ๋‹จ์˜ ๋ชจ๋“  ๊ฒฐ๊ณผ๋ฅผ ๋ฆฌ์ŠคํŠธ์— ๋‹ด๊ณ  ์‹ถ๋‹ค๋ฉด ๋ฆฌ์ŠคํŠธ ๋‚ดํฌ๋ฅผ ์ด์šฉํ•˜์—ฌ ์œ„์™€ ๊ฐ™์ด ๊ฐ„๋‹จํ•˜๊ฒŒ ๊ตฌํ˜„ํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

     

     

     

     

    728x90
    ๋ฐ˜์‘ํ˜•
์ƒ๋‹จ์œผ๋กœ