๐Ÿน ์ œ์–ด๋ฌธ - ์กฐ๊ฑด๋ฌธ

๋ฏผ๋‹ฌํŒฝ์ด์šฐ์œ ยท2024๋…„ 5์›” 12์ผ

๐Ÿน ํŒŒ์ด์ฌ ๊ธฐ์ดˆ

๋ชฉ๋ก ๋ณด๊ธฐ
10/19

์˜ค๋Š˜์€ ํŒŒ์ด์ฌ์˜ ์กฐ๊ฑด๋ฌธ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž.

๐Ÿ’ก 1. ์กฐ๊ฑด๋ฌธ์ด๋ž€?

์กฐ๊ฑด๋ฌธ์€ ์ฝ”๋“œ์˜ ์‹คํ–‰ ํ๋ฆ„์€ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ๊ตฌ๋ฌธ์ด๋‹ค. ์ด ์กฐ๊ฑด๋ฌธ์€ ์ฃผ์–ด์ง„ ์กฐ๊ฑด์ด ์ฐธ์ธ์ง€ ๊ฑฐ์ง“์ธ์ง€์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๊ฒŒ ๋œ๋‹ค.

๐Ÿ’ก 2. if๋ฌธ

if๋ฌธ์˜ ํ˜•์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

if ์กฐ๊ฑด:
	์‹คํ–‰ํ•  ์ฝ”๋“œ
bool1 = True

if bool1:
    print('๊ฒฐ๊ณผ๋Š” ์ฐธ์ž…๋‹ˆ๋‹ค')

print('ํ”„๋กœ๊ทธ๋žจ์„ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค')
> ๊ฒฐ๊ณผ๋Š” ์ฐธ์ž…๋‹ˆ๋‹ค
> ํ”„๋กœ๊ทธ๋žจ์„ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค
bool1 = False

if bool1:
    print('๊ฒฐ๊ณผ๋Š” ์ฐธ์ž…๋‹ˆ๋‹ค')

print('ํ”„๋กœ๊ทธ๋žจ์„ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค')
> ํ”„๋กœ๊ทธ๋žจ์„ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค
str1 = ''

if str1:
    print('๊ฒฐ๊ณผ๋Š” ์ฐธ์ž…๋‹ˆ๋‹ค')

print('ํ”„๋กœ๊ทธ๋žจ์„ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค')
> ํ”„๋กœ๊ทธ๋žจ์„ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.

***๋นˆ ๋ฌธ์ž์—ด์˜ Boolean๊ฐ’์€ False์ด๋‹ค. (ํŒŒ์ด์ฌ ์—ฐ์‚ฐ์ž ์ฐธ๊ณ )

age = int(input('๋‚˜์ด๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”'))

if age > 19:
    print('์„ฑ์ธ์ž…๋‹ˆ๋‹ค')

print('์ž…๋ ฅํ•œ ๋‚˜์ด: ', age)
> ๋‚˜์ด๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”15
> ์ž…๋ ฅํ•œ ๋‚˜์ด:  15
age = int(input('๋‚˜์ด๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”'))

if age > 19:print('์„ฑ์ธ์ž…๋‹ˆ๋‹ค')

print('์ž…๋ ฅํ•œ ๋‚˜์ด: ', age)
> ๋‚˜์ด๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”15
> ์ž…๋ ฅํ•œ ๋‚˜์ด:  15
age = int(input('๋‚˜์ด๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”'))

if age > 19:
    print('์„ฑ์ธ์ž…๋‹ˆ๋‹ค')
    print('๋„ทํ”Œ๋ฆญ์Šค ์„ฑ์ธ์˜ํ™”๋ฅผ ๊ฐ์ƒํ•  ์ˆ˜ ์žˆ์–ด์š”')

print('์ž…๋ ฅํ•œ ๋‚˜์ด: ', age)
> ๋‚˜์ด๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”20
> ์„ฑ์ธ์ž…๋‹ˆ๋‹ค
> ๋„ทํ”Œ๋ฆญ์Šค ์„ฑ์ธ์˜ํ™”๋ฅผ ๊ฐ์ƒํ•  ์ˆ˜ ์žˆ์–ด์š”
> ์ž…๋ ฅํ•œ ๋‚˜์ด:  20

๐Ÿ’ก 3. else ๋ฌธ

else๋Š” ํŒŒ์ด์ฌ์˜ ์กฐ๊ฑด๋ฌธ ๊ตฌ์กฐ์—์„œ if์™€ elif ์กฐ๊ฑด๋“ค์ด ๋ชจ๋‘ ๊ฑฐ์ง“์œผ๋กœ ํ‰๊ฐ€๋  ๊ฒฝ์šฐ ์‹คํ–‰๋˜๋Š” ๋ถ€๋ถ„์„ ์ •์˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ๋‹ค. else๋Š” ์„ ํƒ์ ์œผ๋กœ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ. ๊ทธ ์ž์ฒด๋กœ๋Š” ์–ด๋–ค ์กฐ๊ฑด์„ ๊ฐ–์ง€ ์•Š๋Š”๋‹ค. ๋‹ค์‹œ ๋งํ•ด, else ๋ธ”๋ก์€ ์œ„์˜ if์™€ elif ์กฐ๊ฑด๋“ค์ด ๋ชจ๋‘ ๋งŒ์กฑ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ์—๋งŒ ์‹คํ–‰๋œ๋‹ค.

else ๋ฌธ์˜ ํ˜•์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

if ์กฐ๊ฑด1:
    ์ฝ”๋“œ ๋ธ”๋ก1
elif ์กฐ๊ฑธ2:
    ์ฝ”๋“œ ๋ธ”๋ก2
else:
    ์ฝ”๋“œ ๋ธ”๋ก3
age = int(input('๋‚˜์ด๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”'))

if age > 19:
    print('์„ฑ์ธ์ž…๋‹ˆ๋‹ค')
    print('๋„ทํ”Œ๋ฆญ์Šค ์„ฑ์ธ์˜ํ™”๋ฅผ ๊ฐ์ƒํ•  ์ˆ˜ ์žˆ์–ด์š”')
else:
    print('๋ฏธ์„ฑ๋…„์ž…๋‹ˆ๋‹ค')
    print('๋””์ฆˆ๋‹ˆํ”Œ๋Ÿฌ์Šค๋ฅผ ๋ณด์„ธ์š”')

print('์ž…๋ ฅํ•œ ๋‚˜์ด: ', age)
> ๋‚˜์ด๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”15
> ๋ฏธ์„ฑ๋…„์ž…๋‹ˆ๋‹ค
> ๋””์ฆˆ๋‹ˆํ”Œ๋Ÿฌ์Šค๋ฅผ ๋ณด์„ธ์š”
> ์ž…๋ ฅํ•œ ๋‚˜์ด:  15

๐Ÿ’ก 4. elif ๋ฌธ

elif๋Š” if-else ๊ตฌ์กฐ์—์„œ ์ถ”๊ฐ€์ ์ธ ์กฐ๊ฑด์„ ๊ฒ€์‚ฌํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ํ‚ค์›Œ๋“œ์ด๋‹ค. elif๋Š” 'else if'์˜ ์ค„์ž„๋ง์ด๋ฉฐ, ์ฃผ์–ด์ง„ ์—ฌ๋Ÿฌ ์กฐ๊ฑด ์ค‘์—์„œ ํ•˜๋‚˜๋งŒ ์ฐธ์ผ ๋•Œ ์‹คํ–‰๋˜๋Š” ์ฝ”๋“œ ๋ธ”๋ก์„ ์ •์˜ํ•œ๋‹ค.

elif ๋ฌธ์˜ ํ˜•์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

if ์กฐ๊ฑด1:
    ์ฝ”๋“œ ๋ธ”๋ก1
elif ์กฐ๊ฑด2:
    ์ฝ”๋“œ ๋ธ”๋ก2
elif ์กฐ๊ฑด3:
    ์ฝ”๋“œ ๋ธ”๋ก3
else:
    ์ฝ”๋“œ ๋ธ”๋ก4
age = int(input('๋‚˜์ด๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”'))

if age > 19:
    print('์„ฑ์ธ์ž…๋‹ˆ๋‹ค')
elif age > 14:
    print('์ฒญ์†Œ๋…„์ž…๋‹ˆ๋‹ค')
elif age > 6:
    print('์–ด๋ฆฐ์ด์ž…๋‹ˆ๋‹ค')
elif age > 0:
    print('์œ ์•„์ž…๋‹ˆ๋‹ค')

print('์ž…๋ ฅํ•œ ๋‚˜์ด: ', age)
> ๋‚˜์ด๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”0
> ์ž…๋ ฅํ•œ ๋‚˜์ด:  0

๐Ÿ’ก 5. ์กฐ๊ฑด๋ถ€ ํ‘œํ˜„์‹

์กฐ๊ฑด๋ถ€ ํ‘œํ˜„์‹์€ ํŒŒ์ด์ฌ์—์„œ ์‚ผํ–ฅ์—ฐ์‚ฐ์ž๋ผ๊ณ ๋„ ๋ถˆ๋ฆฐ๋‹ค. ๊ฐ„๋‹จํ•œ if-else ๊ตฌ๋ฌธ์„ ๋” ๊ฐ„๊ฒฐํ•˜๊ฒŒ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•œ๋‹ค.

์กฐ๊ฑด๋ถ€ ํ‘œํ˜„์‹์˜ ํ˜•ํƒœ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

์กฐ๊ฑด์ด ์ฐธ์ธ ๊ฒฝ์šฐ ๊ฐ’ if condition else ์กฐ๊ฑด์ด ๊ฑฐ์ง“์ธ ๊ฒฝ์šฐ ๊ฐ’
num = int(input('์ˆซ์ž๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”: '))

print('์ง์ˆ˜') if num % 2 == 0 else print('ํ™€์ˆ˜')
> ์ˆซ์ž๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”: 15
> ํ™€์ˆ˜
age = int(input('๋‚˜์ด๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”'))

print('์„ฑ์ธ์ž…๋‹ˆ๋‹ค') if age > 19 else print('์ฒญ์†Œ๋…„์ž…๋‹ˆ๋‹ค') if age > 14 else print('์–ด๋ฆฐ์ด์ž…๋‹ˆ๋‹ค') if age > 6 else print('์œ ์•„์ž…๋‹ˆ๋‹ค') if age > 0 else print('์ž…๋ ฅ์„ ํ™•์ธํ•˜์„ธ์š”')
> ๋‚˜์ด๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”13
> ์–ด๋ฆฐ์ด์ž…๋‹ˆ๋‹ค
profile
์–ด๋–ป๊ฒŒ ํ–„์Šคํ„ฐ๊ฐ€ ๊ฐœ๋ฐœ์ž

0๊ฐœ์˜ ๋Œ“๊ธ€