๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Python/Programming

Python(#5) ์กฐ๊ฑด๋ฌธ(if๋ฌธ)

by ์•Œ ์ˆ˜ ์—†๋Š” ์‚ฌ์šฉ์ž 2020. 4. 10.
 

๐Ÿ”ณ Python(#4)-์ž๋ฃŒํ˜•(ํƒ€์ž…)_2์™€ ๋ณ€์ˆ˜

๐Ÿ”ณ Python(#3)- ์ž๋ฃŒํ˜•(ํƒ€์ž…)_1 Python(#2)-python ์ž…์ถœ๋ ฅ ๋ฐ ๊ณ„์‚ฐ โ€ป์ด ๊ฐ•์˜๋Š” Windows ๊ธฐ์ค€์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค Python(#1) - python ํ™˜๊ฒฝ ์กฐ์„ฑ ๋ฐ ๊ธฐ์ดˆ ์•Œ์•„๋ณด๊ธฐ! โ€ป์ด ๊ฐ•์ขŒ๋“ค์€ Windows ๊ธฐ์ค€์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ..

blog.hyb.kr

์ง€๋‚œ ์‹œ๊ฐ„์—๋Š” python์˜ ๊ฐ ํƒ€์ž…๋“ค, ๊ทธ๋ฆฌ๊ณ  ๋ณ€์ˆ˜๊ฐ€ ๋ฌด์—‡์ธ์ง€ ๋ฐฐ์›Œ๋ณด์•˜์Šต๋‹ˆ๋‹ค

 

์ด๋ฒˆ์—๋Š” ์กฐ๊ฑด๋ฌธ(if๋ฌธ)์„ ๋ฐฐ์›Œ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค


์กฐ๊ฑด๋ฌธ(if๋ฌธ)

์กฐ๊ฑด๋ฌธ์€ ๋ง ๊ทธ๋Œ€๋กœ ์–ด๋–ค ์กฐ๊ฑด์— ์ฝ”๋“œ๊ฐ€ ์ž‘๋™๋˜๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค

 

๋ง๋กœ๋งŒ ์„ค๋ช…ํ•˜๋ฉด ๊ธธ์–ด์ง€๋‹ˆ ์˜ˆ์ œ๋ฅผ ๋ณด์‹œ๊ณ  ์„ค๋ช… ๋“ค์œผ์‹œ์ฃ 

Money = input()
if Money == 1000:
    print(Money)




์กฐ๊ฑด๋ฌธ์€ ์œ„ ์˜ˆ์‹œ์ฒ˜๋Ÿผ ์‚ฌ์šฉ์„ ํ•ฉ๋‹ˆ๋‹ค



๊ธฐ์ดˆ๋Š” ์•„์ฃผ ๋‹จ๋‹จํžˆ ์žก๊ณ  ๊ฐ€์•ผ ๋‚˜์ค‘์— ํ—ท๊ฐˆ๋ฆฌ์ง€ ์•Š์Šต๋‹ˆ๋‹ค

๊ทผ๋ฐ ์‚ฌ์‹ค ๋ญ if๋Š” ์›Œ๋‚™์— ์ž์ฃผ ์“ฐ๊ธฐ์— ๋Œ€์ถฉ ์•Œ ์ˆ˜๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค ใ…Ž



์œ„ ์˜ˆ์ œ๋Š” 1๋ฒˆ ์˜ˆ์ œ์™€๋Š” ๋‹ค๋ฅด๊ฒŒ if ๋ง๊ณ  else๋ผ๋Š” ๊ฒƒ์ด ์“ฐ์˜€์Šต๋‹ˆ๋‹ค


Money = input()
if Money == 1000:
    print(Money)
else:
    print('๋ˆ์ด ๋ถ€์กฑํ•ฉ๋‹ˆ๋‹ค')

 


๋งŒ์•ฝ if๊ฐ€ false์—ฌ์„œ ์ž‘๋™์ด ๋˜์ง€ ์•Š๋Š”๋‹ค๋ฉด else์— ์žˆ๋Š” ์ฝ”๋“œ๋ฅผ ์‹คํ–‰์‹œํ‚ค๋ผ๋Š” ๋œป์ž…๋‹ˆ๋‹ค


ํ .. ๊ทธ๋Ÿฐ๋ฐ ๊ณ ์ž‘ ํ•œ ์กฐ๊ฑด์„ ๋งŒ์กฑํ–ˆ๋‹ค๊ณ  ํ˜„์‹ค์˜ ๋ชจ๋“  ์‚ฌ๊ฑด๋“ค์ด ์ฒ™์ฒ™ ํ•ด๊ฒฐ๋ ๋ฆฌ๋Š” ์—†์Šต๋‹ˆ๋‹ค



๊ทธ๋Ÿฐ ๊ฒฝ์šฐ๋ฅผ ์œ„ํ•ด if๋ฌธ์—์„œ๋Š” else๋ฟ ์•„๋‹ˆ๋ผ elif(else if)๋ผ๋Š” ๊ฒƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค

Money = input()
if Money == 1000:
    print(Money)
elif Money > 2000:
    print('๋ˆ์ด ๋„ˆ๋ฌด ๋งŽ์Šต๋‹ˆ๋‹ค')
else:
    print('๋ˆ์ด ๋ถ€์กฑํ•ฉ๋‹ˆ๋‹ค')




elif๋Š” ์œ„ ์˜ˆ์ œ์ฒ˜๋Ÿผ if๋ฌธ์„ ๋งŒ์กฑํ•˜์ง€ ์•Š๊ณ ,

elif์˜ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•œ๋‹ค๋ฉด

elif์— ์žˆ๋Š” ์ฝ”๋“œ๋“ค์„ ์‹คํ–‰์‹œํ‚ต๋‹ˆ๋‹ค



๊ทธ๋Ÿผ ์ด elif๋ฅผ ์ž˜ ์ด์šฉํ•œ๋‹ค๋ฉด ์–ด๋–ค ์ฝ”๋“œ๋ฅผ ์™„์„ฑ์‹œํ‚ฌ ์ˆ˜ ์žˆ์„๊นŒ์š”?

Money = int(input('๋„ฃ์„ ๋ˆ์„ ์ž…๋ ฅํ•ด์ฃผ์„ธ์š” : '))
Coffee_cost = int(input('์ปคํ”ผ์˜ ๊ฐ’์„ ์ž…๋ ฅํ•ด์ฃผ์„ธ์š” : '))
if Money < Coffee_cost:
    print('๋ˆ์ด ๋ถ€์กฑํ•ฉ๋‹ˆ๋‹ค')
elif Money >= Coffee_cost:
    print(str(Money//Coffee_cost)+'๊ฐœ์˜ ์ปคํ”ผ๋ฅผ ์ฃผ๋ฌธํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค') # // ๋Š” ๊ณ„์‚ฐ์—ฐ์‚ฐ์ž๋กœ Money ๋ฅผ Coffee_cost ๋กœ ๋‚˜๋ˆ„๋ผ๋Š” ๋œป์ž…๋‹ˆ๋‹ค. ๋‚˜๋จธ์ง€๊ฐ€ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค
    print('์ž”๋ˆ์€ '+str(Money%Coffee_cost)+' ์ž…๋‹ˆ๋‹ค')  # % ๋Š” Money๋ฅผ Coffee_cost ๋กœ ๋‚˜๋ˆ ์„œ ๋‚˜์˜จ ๋‚˜๋จธ์ง€๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค



์งœ์ž”!!

๋ฐ”๋กœ ์ด๋Ÿฐ ์žํŒ๊ธฐ ์ฝ”๋“œ๋ฅผ ์™„์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

 

์œ„ ์ฝ”๋“œ๋Š” ๋„ฃ์„ ๋ˆ๊ณผ, ์ปคํ”ผ์˜ ๊ฐ’์„ ์ž…๋ ฅํ•˜๋ฉด

 

์ฃผ๋ฌธํ•  ์ˆ˜ ์žˆ๋Š” ์ปคํ”ผ์˜ ๊ฐœ์ˆ˜์™€ ์ž”๋ˆ์„ ์•Œ๋ ค์ค๋‹ˆ๋‹ค

 

๊ทธ๋Ÿฐ๋ฐ ๋„ฃ์€ ๋ˆ์ด ์ปคํ”ผ์˜ ๊ฐ’๋ณด๋‹ค ๋น„์‹ธ๋‹ค๋ฉด,

"๋ˆ์ด ๋ถ€์กฑํ•ฉ๋‹ˆ๋‹ค"

๋ผ๊ณ  ์ถœ๋ ฅํ•˜๊ณ  ์ฝ”๋“œ๋Š” ์‹คํ–‰์ด ๋๋‚˜๋ฒ„๋ฆฌ์ฃ 

 

์ด๋Ÿฐ ์‹์œผ๋กœ if๋ฌธ์€ ์ฝ”๋“œ๋ฅผ ๋”์šฑ ๋‹ค์ฑ„๋กญ๊ฒŒ ํ•ด ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

์•ž์œผ๋กœ ๊ณ„์† ๊ฐ•์กฐํ•˜๊ฒ ์ง€๋งŒ,

๊ทธ์ € ๊ณ ๊ธ‰ ๊ธฐ์ˆ  ๊ฐ™์€ ๊ฒƒ์„ ์•„๋Š” ๊ฒƒ๋ณด๋‹ค ์ด๋Ÿฐ ๊ธฐ์ดˆ์ ์ธ ๊ฒƒ์„ ์ •ํ™•ํžˆ ๊ฟฐ๋šซ๊ณ  ์žˆ๋Š” ๊ฒƒ์ด ๋”์šฑ๋” ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค

 

๋‹ค์Œ ์‹œ๊ฐ„์—๋Š” for๋ฌธ๊ณผ, while๋ฌธ์„ ๋ฐฐ์›Œ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค^^

 

#ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๊ณต๋ถ€ํ•˜๋ฉด์„œ ์ค‘์š”ํ•œ ๊ฑด ๊พธ์ค€ํ•œ ๊ด€์‹ฌ์ž…๋‹ˆ๋‹ค

#ํ—ท๊ฐˆ๋ฆฌ๋Š” ๊ฒƒ์ด ์žˆ๋‹ค๋ฉด ํ•ด๋‹น ์–ธ์–ด์˜ ๊ณต์‹๋ฌธ์„œ๋‚˜ ์œ„ํ‚ค ๋ฌธ์„œ ๋“ฑ์„ ์ด์šฉํ•˜๋Š” ์Šต๊ด€์„ ๊ธฐ๋ฆ…์‹œ๋‹ค^^

#ํŒŒ์ด์ฌ ๊ณต์‹๋ฌธ์„œ : https://docs.python.org/ko/3/

#ํŒŒ์ด์ฌ ์œ„ํ‚ค ๋ฌธ์„œ : https://wikidocs.net/book/1

๋Œ“๊ธ€