๐Ÿ“š ์Šคํ„ฐ๋””/ํŒŒ์ด์ฌ ์Šคํ„ฐ๋”” ๊ฐ•์˜์ž๋ฃŒ

[1ํŒ€/์ง€๋‹ค์ธ] 3์ฐจ์‹œ ํŒŒ์ด์ฌ ์Šคํ„ฐ๋””- ์กฐ๊ฑด๋ฌธ

์•Œ ์ˆ˜ ์—†๋Š” ์‚ฌ์šฉ์ž 2023. 3. 22. 19:48

์ฐธ๊ณ  ์ž๋ฃŒ - ๋ฐ์ดํ„ฐ ๊ณผํ•™์„ ์œ„ํ•œ ํŒŒ์ด์ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

3แ„Žแ…กแ„‰แ…ต_แ„Œแ…ฉแ„€แ…ฅแ†ซแ„†แ…ฎแ†ซ_แ„€แ…กแ†ผแ„‹แ…ดแ„‹แ…กแ†ซ.pdf
1.05MB
3แ„Žแ…กแ„‰แ…ต_แ„Œแ…ฉแ„€แ…ฅแ†ซแ„†แ…ฎแ†ซ_แ„€แ…ชแ„Œแ…ฆ.pdf
0.22MB

  • w2 review
    • ๋ณ€์ˆ˜ : ์–ด๋– ํ•œ ๊ฐ’์„ ์ €์žฅํ•˜๋Š” ์žฅ์†Œ
    • ๋ฉ”๋ชจ๋ฆฌ: ์ด๋Ÿฌํ•œ ๋ณ€์ˆ˜๋ฅผ ์ €์žฅํ•˜๋Š” ๊ณต๊ฐ„
    • ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ: ๋ณ€์ˆ˜์˜ ์ €์žฅ ์œ„์น˜
    • ๋ณ€์ˆ˜๋ช… ์„ ์–ธ
      1. ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์ฝ์–ด๋„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ์ด๋ฆ„
        1. ํ”„๋กœ๊ทธ๋žจ์€ ํ˜ผ์ž ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์•„๋‹Œ ์—ฌ๋Ÿฟ์ด ํ•จ๊ป˜ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด๋ฏ€๋กœ ์ง๊ด€์ ์ด๊ณ  ์˜๋ฏธ๊ฐ€ ๋‹ด๊ธด ๋‹จ์–ด๋กœ ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค
      2. ํŒŒ์ด์ฌ์€ ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ณ„ํ•œ๋‹ค
        1. professor ๊ณผ Professor์€ ๋‹ค๋ฅธ ๋ณ€์ˆ˜์ด๋‹ค. ํŒŒ์ด์ฌ์€ ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ณ„ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฐ˜๋“œ์‹œ ๊ธฐ์–ตํ•˜๊ณ  ์จ์•ผํ•œ๋‹ค
        2. ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ์†Œ๋ฌธ์ž๋กœ ๊ตฌ์„ฑํ•˜๋Š” ๊ฒƒ์„ ์ถ”์ฒœํ•œ๋‹ค
      3. ๋‹จ์–ด์™€ ๋‹จ์–ด ์‚ฌ์ด๋Š” ๋ฐ‘์ค„(_)๋กœ ์ด์–ด ํ•œ ๋‹จ์–ด๋ฅผ ๋งŒ๋“ ๋‹ค
        1. ์ด๋Ÿฌํ•œ ๋ฐฉ์‹์„ under score๋ผ๊ณ  ํ•œ๋‹ค
          1. under_score
          2. ์ฃผ์˜ ์‚ฌํ•ญ์œผ๋กœ๋Š” ๋ถ™์ž„ํ‘œ(-)๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค
        2. ๋‹ค๋ฅธ ์–ธ์–ด์—์„œ๋Š” camel case๋ฅผ ์ด์šฉํ•˜๊ธฐ๋„ ํ•œ๋‹ค
          1. ๋‹จ์–ด์™€ ๋‹จ์–ด์˜ ์ฒซ ์ŠคํŽ ๋ง์„ ๋Œ€๋ฌธ์ž๋กœ ์‚ฌ์šฉํ•˜์—ฌ ๋‹จ์–ด๋ฅผ ๊ตฌ๋ถ„ํ•ด์ค€๋‹ค
          2. ex) CamelCase
      4. ์ˆซ์ž๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋ณ€์ˆ˜๋ช…์ด ์ˆซ์ž๋กœ ์‹œ์ž‘ํ•˜๋ฉด ์•ˆ๋œ๋‹ค
        1. 1professor ์‚ฌ์šฉ ๋ถˆ๊ฐ€ professor1 ์‚ฌ์šฉ๊ฐ€๋Šฅ
      5. ์˜ˆ์•ฝ์–ด๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค
        1. for, if, else ๋“ฑ ์šฐ๋ฆฌ๊ฐ€ ์•ฝ์†ํ•œ ๋‹จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํŒŒ์ด์ฌ์€ ์˜ค๋ฅ˜๊ฐ€ ๋‚œ๋‹ค
        2. ์šฐ๋ฆฌ๊ฐ€ ์ง€์ •ํ•œ ํŒŒ์ผ ์ด๋ฆ„๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ด๋‹ค.
    • ๋ณ€์ˆ˜๋ช… ์„ ์–ธ ๊ทœ์น™
    • ๊ธฐ๋ณธ ์ž๋ฃŒํ˜•
      • ์ •์ˆ˜ํ˜•(integer type)๋ฐ์ดํ„ฐ ์„ ์–ธํ•  ๋•Œ: data = 1 (๋”ฐ๋กœ ๋”ฐ์˜ดํ‘œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„๋„ ์ •์ˆ˜๋กœ ์ธ์‹ํ•œ๋‹ค)
      • ์ž์—ฐ์ˆ˜๋ฅผ ํฌํ•จํ•ด 0,-1,-2,1,2์™€ ๊ฐ™์ด ๊ฐ’์˜ ์˜์—ญ์ด ์ •์ˆ˜๋กœ ํ•œ์ •๋œ ๊ฐ’์„ ๋œปํ•œ๋‹ค
      • ์‹ค์ˆ˜ํ˜•(floating-point type)
      • 10.2, 7.2์™€ ๊ฐ™์ด ์†Œ์ˆ˜์ ์ด ํฌํ•จ๋œ ๊ฐ’์„ ๋งํ•œ๋‹ค. ์‹ค์ œ๋กœ ๊ฐ’์ด ์ •์ˆ˜ํ˜•์ด๋ผ๋„ 9.0์œผ๋กœ ์ž…๋ ฅํ•˜๋ฉด ์ธํ„ฐํ”„๋ฆฌํ„ฐ๋Š” ์‹ค์ˆ˜ํ˜•์œผ๋กœ ํ•ด์„ํ•œ๋‹ค
      • ๋ฌธ์žํ˜•(string type)(๋”ฐ์˜ดํ‘œ๋Š” ํฐ ๋”ฐ์˜ดํ‘œ, ์ž‘์€ ๋”ฐ์˜ดํ‘œ ์ƒ๊ด€์—†์ด ํŽธํ•œ ๊ฑธ ์ด์šฉํ•˜๋ฉด ๋˜์ง€๋งŒ ์ฃผ๋กœ ํฐ ๋”ฐ์˜ดํ‘œ๋ฅผ ์ด์šฉํ•œ๋‹ค)
      • ๊ฐ’์ด ๋ฌธ์ž๋กœ ์ถœ๋ ฅ๋˜๋Š” ์ž๋ฃŒํ˜•์ด๋‹ค. ํŒŒ์ด์ฌ์—์„œ๋Š” ๋ณดํ†ต ๋”ฐ์˜ดํ‘œ๊ฐ€ ๋“ค์–ด๊ฐ„ ์ •๋ณด๋ฅผ ๋ฌธ์žํ˜• ๋ฐ์ดํ„ฐ๋ผ๊ณ  ํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ฝ”๋“œ์—์„œ print(a+b)์™€ print(”a+b”)๋Š” ๋งค์šฐ ๋น„์Šทํ•ด ๋ณด์ด์ง€๋งŒ ๊ฒฐ๊ณผ๋Š” ์ „ํ˜€ ๋‹ค๋ฅด๋‹ค. ํ›„์ž์˜ ์ฝ”๋“œ์—์„œ ๋”ฐ์˜ดํ‘œ ์•ˆ์— ์žˆ๋Š” a+b๋Š” ๋ณ€์ˆ˜๊ฐ€ ์•„๋‹ˆ๋ผ ๋ฌธ์ž์—ด๋กœ ์ธ์‹ํ•˜๊ธฐ ๋•Œ๋ฌธ์— a+b๋ผ๋Š” ๋ฌธ์ž๊ฐ€ ํ™”๋ฉด์— ๊ทธ๋Œ€๋กœ ์ถœ๋ ฅ๋˜๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.
      • ๋ถˆ๋ฆฐํ˜•(boolean type)
        • ์•Œ์•„๋‘๋ฉด ์“ธ๋ฐ์žˆ๋Š” ๋™์  ํƒ€์ดํ•‘์ด๋Ÿฌํ•œ ๋™์  ํƒ€์ดํ•‘์˜ ๊ฐ€์žฅ ํฐ ์žฅ์ ์€ ์œ ์—ฐํ•˜๊ธฐ์— ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„๋„ ์ €์žฅ๋˜๋Š” ํฌ๊ธฐ์— ๋”ฐ๋ผ ๋™์ ์œผ๋กœ ํ• ๋‹น๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค์ด์ œ ์‹ค์ œ๋กœ ํƒ€์ž…์„ ํ™•์ธํ•ด๋ด…์‹œ๋‹ค! ๐Ÿค” type()
        • int() a = int(7)
        • ๋™์  ํƒ€์ดํ•‘์ด๋ž€ ๋ณ€์ˆ˜์˜ ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ํ™•๋ณดํ•˜๋Š” ํ–‰์œ„๊ฐ€ ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ์‹œ์ ์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ์„ ๋œปํ•œ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹ค๋ฅธ ์–ธ์–ด์—์„œ๋Š” ๋ณ€์ˆ˜์˜ ํƒ€์ž…์„ ๋ฏธ๋ฆฌ ์„ ์–ธํ•˜์ง€๋งŒ ํŒŒ์ด์ฌ์€ ์„ ์–ธ์„ ํ•˜์ง€ ์•Š์•„๋„ ์ธํ„ฐํ”„๋ฆฌํ„ฐ๊ฐ€ ์•Œ์•„์„œ ํŒ๋‹จํ•œ๋‹ค. ์ด๋ ‡๊ฒŒ ํ”„๋กœ๊ทธ๋ž˜๋จธ๊ฐ€ ์ง์ ‘ ํŒ๋‹จํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์ธํ„ฐํ”„๋ฆฌํ„ฐ๊ฐ€ ์ง์ ‘ ํŒ๋‹จํ•˜๋Š” ๊ฒƒ์„ ๋™์  ํƒ€์ดํ•‘์ด๋ผ ํ•œ๋‹ค.
      • ๋ถˆ๋ฆฐํ˜•์€ ๋…ผ๋ฆฌํ˜•์ด๋ผ๊ณ ๋„ ํ•˜๋ฉฐ ์ฐธ ๋˜๋Š” ๊ฑฐ์ง“์„ ํ‘œํ˜„ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค. ๋งŒ์•ฝ ๊ฐ’์ด true ๋ผ๋ฉด ์ฐธ์„ ์˜๋ฏธํ•˜๋ฉฐ, ์ปดํ“จํ„ฐ์—์„œ๋Š” 1์„ ๋œปํ•œ๋‹ค. ๋ฐ˜๋Œ€๋กœ false๋ผ๋ฉด ๊ฑฐ์ง“์„ ์˜๋ฏธํ•˜๋ฉฐ, ์ปดํ“จํ„ฐ์—์„œ๋Š” 0์„ ๋œปํ•œ๋‹ค.
    • ๋ฉ”๋ชจ๋ฆฌ์˜ ํฌ๊ธฐ๋Š” ๋ณ€์ˆ˜์˜ ์ž๋ฃŒํ˜•์— ์˜ํ•ด ๊ฒฐ์ •๋œ๋‹ค.
    • ๊ฐ„๋‹จํ•œ ์—ฐ์‚ฐa += 1 → a= a+1 a-=1 → a = a-1
    • +,-,/, *, ์ฆ๊ฐ€์—ฐ์‚ฐ์ž, ๊ฐ์†Œ์—ฐ์‚ฐ์ž
    • ์ž๋ฃŒํ˜• ๋ณ€ํ™˜
    • ์ •์ˆ˜ ↔ ๋ฌธ์ž, ์‹ค์ˆ˜ ↔ ๋ฌธ์ž float(), int(), str(), type()
  • [ ] ์ €๋ฒˆ ์ฃผ ์ˆ˜์—…์—์„œ ๋ชฐ๋ž๋˜ ๋ถ€๋ถ„ ๋˜๋Š” ๊ณผ์ œํ•  ๋•Œ ์ดํ•ด ์•ˆ ๊ฐ„ ๋ถ€๋ถ„ ์งˆ๋ฌธ

part2 ํŒŒ์ด์ฌ ๊ธฐ์ดˆ

chapter04 ์กฐ๊ฑด๋ฌธ๊ณผ ๋ฐ˜๋ณต๋ฌธ

ํ•™์Šต ๋ชฉํ‘œ

  • ์กฐ๊ฑด๋ฌธ์˜ ๊ฐœ๋…๊ณผ if~else๋ฌธ, if-elif-else๋ฌธ์— ๋Œ€ํ•ด ์•Œ์•„๋ณธ๋‹ค

01 ์กฐ๊ฑด๋ฌธ

์šฐ๋ฆฌ๊ฐ€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ = ์–ด๋–ค ์ผ์˜ ์ˆœ์„œ๋ฅผ ์ •ํ•˜๋Š” ๊ฒƒ

  • ์–ด๋–ค ๊ธฐ์ค€์œผ๋กœ ๊ฒฐ์ •ํ•ด์•ผ ํ•˜๋Š”๊ฐ€? → ์กฐ๊ฑด ์„ค์ •
  • ์–ธ์ œ๊นŒ์ง€ ํ•ด์•ผํ•˜๋Š”๊ฐ€? → ๋ฐ˜๋ณต ์„ค์ •

์กฐ๊ฑด๋ฌธ์˜ ๊ฐœ๋…

์กฐ๊ฑด๋ฌธ์€ ์กฐ๊ฑด์— ๋”ฐ๋ผ ํŠน์ • ๋™์ž‘์„ ํ•˜๋„๋ก ํ•˜๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋ช…๋ น์–ด์ด๋‹ค.

e.g.) ์•ž ์ง€ํ•˜์ฒ ๊ณผ ๊ฐ„๊ฒฉ์ด 10m ์ดํ•˜๋ฉด, ์†๋„๋ฅผ 10km์ดํ•˜๋กœ ๋‚ฎ์ถฐ๋ผ

e.g.) ์‚ฌ์šฉ์ž๊ฐ€ 20์„ธ ์ดํ•˜๋ฉด, vod๋ฅผ ์žฌ์ƒํ•˜์ง€ ๋งˆ๋ผ

e.g.) ์Šค๋งˆํŠธํฐ ์ž ๊ธˆ ํ•ด์ œ ํŒจํ„ด์ด 5ํšŒ ํ‹€๋ฆฌ๋ฉด, 20์ดˆ ๋™์•ˆ ๋Œ€๊ธฐ ์ƒํƒœ๋กœ ๋งŒ๋“ค์–ด๋ผ

์กฐ๊ฑด๋ฌธ์„ ๊ตฌ์„ฑํ•˜๋Š” ์š”์†Œ: ๊ธฐ์ค€ + ๋ช…๋ น

if_else๋ฌธ

์กฐ๊ฑด๋ฌธ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ๋ช…๋ น๋ฌธ

๊ธฐ๋ณธ์ ์ธ ํ‹€

if ์ฐธ๊ณผ ๊ฑฐ์ง“์„ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ๋Š” ์กฐ๊ฑด๋ฌธ :

๋ช…๋ น1

else:

๋ช…๋ น1

e.g.) Aํ•™์ƒ์˜ ํ‚ค = 160cm

if Aํ•™์ƒ์˜ ํ‚ค๊ฐ€ 130cm๊ฐ€ ๋„˜๋Š”๋‹ค๋ฉด:

์ด ๋†€์ด๊ธฐ๊ตฌ๋ฅผ ํƒˆ ์ˆ˜ ์—†๋‹ค๊ณ  ๋งํ•˜๊ธฐ

else:

์ด ๋†€์ด๊ธฐ๊ตฌ๋ฅผ ํƒˆ ์ˆ˜ ์žˆ๋‹ค๊ณ  ๋งํ•˜๊ธฐ

์ง€์ผœ์•ผํ•  ๊ทœ์น™

  1. If ๋’ค์— ๋ฐ˜๋“œ์‹œ ์ฐธ๊ฑฐ์ง“ ํŒ๋‹จ์ด ๊ฐ€๋Šฅํ•œ ์กฐ๊ฑด๋ฌธ
  2. ์กฐ๊ฑด๋ฌธ์ด ๋๋‚˜๋ฉด ๋ฐ˜๋“œ์‹œ ์ฝœ๋ก (:)
  3. ๋“ค์—ฌ์“ฐ๊ธฐ ์‚ฌ์šฉํ•˜์—ฌ ๋ช…๋ น
  4. Else ๋’ค ์ฝœ๋ก (:)

4-1 ์ฝ”๋“œ ์ž‘์„ฑ

print("Tell me your age?")
my_age = int(input())
if my_age < 30:
  print("Welcome to the club")
else:
  print("Oh!No. You are not accepted.")

์กฐ๊ฑด์˜ ํŒ๋‹จ

๋น„๊ต์—ฐ์‚ฐ์ž

  • ์–ด๋–ค ๊ฒƒ์ด ํฐ์ง€, ์ž‘์€์ง€, ๊ทธ๋ฆฌ๊ณ  ๊ฐ™์€์ง€ ๋น„๊ตํ•˜๋Š” ๊ฒƒ
  • ๊ฒฐ๊ณผ ๊ฐ’์€ ์ฐธ ๋˜๋Š” ๊ฑฐ์ง“

x = y

x = 4


์•Œ์•„๋‘๋ฉด ์“ธ๋ชจ๊ฐ€ ์žˆ๋Š” ๋ฌธ๋ฒ• ISํŽธ

2์ฃผ์ฐจ ๋ฆฌ์ŠคํŠธ์—์„œ ๋‹ค๋ค˜๋˜ ๋ฌธ๋ฒ• is ์ž…๋‹ˆ๋‹ค!

์œ„์— ๋น„๊ต ์—ฐ์‚ฐ์ž์—์„œ == ๋Š” ๋‘ ๋ณ€์ˆ˜์˜ ๊ฐ’์ด ๊ฐ™์€์ง€ ํ™•์ธํ•˜๋Š” ๊ฑฐ๋ผ๋ฉด

is๋Š” ๋‘ ๋ณ€์ˆ˜์˜ ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ๊ฐ€ ๊ฐ™์€์ง€ ๋‹ค๋ฃจ๋Š” ๋ฌธ๋ฒ•์ž…๋‹ˆ๋‹ค ๐Ÿ™‚

์˜ˆ์‹œ๋ฅผ ๊ฐ™์ด ์‚ดํŽด ๋ด…์‹œ๋‹ค

a = 100
b = 100
a is b
a == b
a = 300
b = 300
a == b
a is b

<aside> ๐Ÿ‘ฉ๐Ÿป‍๐Ÿ’ป ํŒŒ์ด์ฌ์˜ ์ •์ˆ˜ํ˜• ์ €์žฅ ๋ฐฉ์‹์˜ ํŠน์„ฑ๋•Œ๋ฌธ!

  • ํŒŒ์ด์ฌ์€ ์ธํ„ฐํ”„๋ฆฌํ„ฐ(์•„๋‚˜์ฝ˜๋‹ค)๊ฐ€ ๊ตฌ๋™๋  ๋•Œ, -5ใ€ฐ๏ธ256๊นŒ์ง€์˜ ์ •์ˆ˜๊ฐ’์„ ํŠน์ • ๋ฉ”๋ชจ๋ฆฌ ์ฃผ์†Œ์— ์ €์žฅ
    • ๋”ฐ๋ผ์„œ ์ด ๋ฒ”์œ„ ๋‚ด์— ์กด์žฌํ•˜๋Š” ์ •์ˆ˜๊ฐ’(int)๋Š” True๊ฐ’์ด ๋‚˜์˜ฌ ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด๋‹ค
    • ์ด ๊ฐœ๋…์€ ์กฐ๊ธˆ ์–ด๋ ค์šธ ์ˆ˜ ์žˆ์–ด ์ด๋Ÿฐ ๊ฒŒ ์žˆ๋‹ค ์ •๋„๋งŒ ์ง€๊ธˆ ์•Œ์•„๋‘๋Š” ๊ฒƒ์ •๋„๋กœ ์ถฉ๋ถ„ํ•˜๋‹ค ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ดํ•ด๋ฅผ ํ•œ ๋’ค, ๊ทธ๋•Œ ๋‹ค์‹œ ๋“ค์œผ๋ฉด ์ดํ•ด๊ฐ€ ์ž˜ ๋  ๊ฒƒ์ด๋‹ค </aside>

TRUE์™€ FALSE์˜ ์น˜ํ™˜

1,2์ฃผ์ฐจ์—์„œ ์–ธ๊ธ‰ํ–ˆ๋‹ค์‹œํ”ผ ์ปดํ“จํ„ฐ๋Š” ์ด์ง„์ˆ˜(0,1)๋งŒ ์ฝ์„ ์ˆ˜ ์žˆ์Œ

  • True = 1
  • False = 2
if 1:
	print("True")
else:
	print("False")
print((3 > 5) < 10)

  • ์ด ์ฝ”๋“œ๋Š” ์‰ฝ์ง€ ์•Š์Šต๋‹ˆ๋‹ค ์ €์–ผ๋Œ€ ํŠนํžˆ ์ดˆ๋ณด์ž๋ผ๋ฉด ๋‹ต์„ ์ƒ๊ฐํ•˜๊ธฐ ์–ด๋ ค์›Œ์š”!
  • ํžŒํŠธ: 3 > 5 ์˜ ์ฐธ ๊ฑฐ์ง“ ํŒ๋‹จ ํ›„ ๋‹ต์„ ๋‚ด๋ ค๋ณด์„ธ์š”

๋…ผ๋ฆฌ์—ฐ์‚ฐ์ž

a = 8
b = 5
a == 8 and b == 4
a > 7 or b > 7
not (a > 7)
  • ์‚ฌ์‹ค ๋…ผ๋ฆฌ์—ฐ์‚ฐ์ž๋Š” ์ดˆ๋“ฑ๊ต์œก๋งŒ ๋ฐ›์•„๋„ ์ง๊ด€์ ์œผ๋กœ ์ดํ•ด๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.. ๋ชปํ–ˆ๋‹ค๋ฉด …^^ ๊ณต๋ถ€ํ•ฉ์‹œ๋‹ค

if-elif-else๋ฌธ

  • ์กฐ๊ฑด์ด ์—ฌ๋Ÿฌ๊ฐ€์ง€์ธ if-else๋ฌธ์ด๋ผ ์ƒ๊ฐํ•˜๊ธฐ
    • ์šฐ๋ฆฌ๊ฐ€ ์กฐ๊ฑด์„ ํ•˜๋‚˜๋งŒ ์“ฐ๋Š” ์ผ๋ณด๋‹ค ์กฐ๊ฑด์„ ์—ฌ๋Ÿฌ ๊ฐœ ์“ฐ๋Š” ๊ฒฝ์šฐ๊ฐ€ ํ›จ์”ฌ ๋งŽ์Œ
    • ์ผ์ƒ์—์„œ ์ƒ๊ฐํ•˜๋ฉด ์ ˆ๋Œ€ํ‰๊ฐ€ ์ ์ˆ˜๋„ 90์  ๋ฏธ๋งŒ, 90์  ์ด์ƒ์œผ๋กœ ๋‚˜๋‰˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ์„ธ๋ถ„ํ™”๋˜์–ด ์ ์ˆ˜๋Œ€๋ณ„๋กœ ์ ์ˆ˜๋ฅผ ๋ฐ›๊ธฐ ๋•Œ๋ฌธ์— ์ด์ง„๋ฒ•์ ์œผ๋กœ ์กฐ๊ฑด 1๊ฐœ์ธ ๊ฒฝ์šฐ๋ณด๋‹ค ์กฐ๊ฑด์ด ์—ฌ๋Ÿฌ ๊ฐœ์ผ ๋•Œ ๋งŽ๋‹ค!
  • e.g.) ์ ˆ๋Œ€ํ‰๊ฐ€ ์˜์–ด ์ ์ˆ˜
    • 90์  ์ด์ƒ 100์  ์ดํ•˜ 1๋“ฑ๊ธ‰
    • 80์  ์ด์ƒ 90์  ๋ฏธ๋งŒ 2๋“ฑ๊ธ‰
    • 70์  ์ด์ƒ 80์  ๋ฏธ๋งŒ 3๋“ฑ๊ธ‰
    • 60์  ์ด์ƒ 70์  ๋ฏธ๋งŒ 4๋“ฑ๊ธ‰
    • 50์  ์ด์ƒ 60์  ๋ฏธ๋งŒ 5๋“ฑ๊ธ‰
    • 40์  ์ด์ƒ 50์  ๋ฏธ๋งŒ 6๋“ฑ๊ธ‰
    • 30์  ์ด์ƒ 40์  ๋ฏธ๋งŒ 7๋“ฑ๊ธ‰
    • 20์  ์ด์ƒ 30์  ๋ฏธ๋งŒ 8๋“ฑ๊ธ‰
    • 0์  ์ด์ƒ 20์  ๋ฏธ๋งŒ 9๋“ฑ๊ธ‰
  • ์˜์–ด ์ ์ˆ˜๋ฅผ ์ด์šฉํ•˜์—ฌ if-elif-else๋ฌธ์„ ๊ฐ™์ด ๋งŒ๋“ค์–ด ๋ด…์‹œ๋‹ค!
score = input("์˜์–ด ์ ์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”")
if 90 <= score <= 100:
	print("1๋“ฑ๊ธ‰")
elif 80 <= score < 90:
	print("2๋“ฑ๊ธ‰")
elif 70 <= score < 80:
	print("3๋“ฑ๊ธ‰")
elif 60 <= score < 70:
	print("4๋“ฑ๊ธ‰")
elif 50 <= score < 60:
	print("5๋“ฑ๊ธ‰")
elif 40 <= score < 50:
	print("6๋“ฑ๊ธ‰")
elif 30 <= score < 40:
	print("7๋“ฑ๊ธ‰")
elif 20 <= score < 30:
	print("8๋“ฑ๊ธ‰")
else:
	print("9๋“ฑ๊ธ‰")
    • ๋ณธ์ธ ํŽธํ•œ ์ˆœ์„œ๋Œ€๋กœ ์จ๋„ ๋ฉ๋‹ˆ๋‹ค. ๊ธฐ์ค€๋งŒ ์ž˜ ๊ณ ๋ คํ•œ๋‹ค๋ฉด ์ „ํ˜€ ๋ฌธ์ œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋‹ค๋งŒ , ๊ธฐ์ค€์ด ๊ฒน์นœ๋‹ค๋ฉด ์ˆœ์„œ๋ฅผ ๋ฐ˜๋“œ์‹œ ๊ณ ๋ คํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. → ๋ ๋ฒ”์œ„๋ฅผ ์ง€์ •ํ•˜๋ฉด ํ•ด๊ฒฐ๋œ๋‹ค.์˜๋ฌธ์ 1) ์™œ ๋†’์€ ์ ์ˆ˜ ๋จผ์ € ์ผ๋‚˜์š”?๋ฏธ๋งŒ x ์ดํ•˜๋งŒ ์กด์žฌํ•œ๋‹ค๋ฉด …
      • 60์  ๋ฏธ๋งŒ f
      • 70์  ์ด์ƒ c
      • 80์  ์ด์ƒ b
      • 90์  ์ด์ƒ a
      fํ•™์  ๋จผ์ € ์“ด๋‹ค๋ฉด ์•„๋ž˜ ์ฝ”๋“œ ๊ฒฐ๊ณผ์™€ ๊ฐ™์ด 90์  ํ•™์ƒ์ด c๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ๊ฒ ์ฃ ?
            •