Python

[코딩도장] Unit.13 | if 조건문 | 13.7 심사문제 코드

토오오끼 2021. 8. 29. 22:45
728x90
반응형

>Unit.13 if 조건문<

 

조건문은 특정 조건일 때 코드를 실행시킨다. 

if 조건식 :  의 형식으로 사용되며 조건식이 참일 때 실행될 코드는 아래 칸에서 들여쓰기를 4칸 한 후 작성되어야 한다.

https://dojang.io/mod/page/view.php?id=2220

들여쓰기가 되어있는 부분을 한 블럭으로 생각하여 if 조건문이 참일 때만 실행되는 실행코드라고 한다.

위의 그림에서 x가 10일 때 아래 실행 코드인 print가 실행되어 '10입니다.'가 출력된다.

조건문이 거짓일 때는 실행 코드가 실행되지 않는다.

if x == 10 :
	print('x는 10입니다.')   #조건문이 참일 때만 실행되는 실행 코드.
    print('x')    #들여쓰기가 되어 있는 코드까지가 if문의 한 블럭이 됨.
    
print('x는 숫자이다.')   #조건문의 참, 거짓 상관없이 무조건 실행됨.

 

if문은 중첩 사용이 가능하다.

중첩으로 사용할 때도 들여쓰기에 신경을 써야 한다. 

if x > 50 :
	print('x는 50이상이다.')
    
    if x == 100 :
    	print('x는 100이다.')    #가장 상위 조건문도 만족하고 x rk 100인 조건도 만족 시 실행 될 코드는 들여쓰기를 해주어야 한다.
        
    if x == 60 :
    	print('x는 60이다.')

 

13.7 심사문제 : 온라인 할인 쿠폰 시스템 만들기

a=int(input())
b=input()
if b=='Cash3000':
    a-=3000
if b=='Cash5000':
    a-=5000
print(a)

https://github.com/YOOHYOJEONG/dojang_python

 

GitHub - YOOHYOJEONG/dojang_python

Contribute to YOOHYOJEONG/dojang_python development by creating an account on GitHub.

github.com

 

728x90
반응형