if문

if문은 조건을 만족하는 블록을 실행하고 그렇지 않으면 실행하지 않는다.

if 조건 :

코드 블록

이런 식으로 작성을 한다.

 

a=10
b=13
#조건문은 조건이 만족될때만 실행됨

if a>b:  #거짓, False
    print('a는 b보다 크다')

if a==b:  #거짓, False
    print('a는 b와 같다')

if a<b:   #참, True이므로 블록이 실행됨.
    print('a는 b보다 작다')

out)

a는 b보다 작다

 

 

if-else문

위 if 문 구조에서는 만족되는 코드 블록을 수행하지만 만족되지 않는 경우는 아무것도 수행하지 않았다.

만약 조건문의 만족 여부에 따라 코드를 다르게 수행하고자 하면 if-else 구조를 사용하자.

 

#예제2 : 합격, 불합격
score= int(input('점수:'))
if score>=60:
    print('합격')
else:   #if조건을 만족하지 않으면 실행되는 블록
    print('불합격')


#예제3 : 홀짝
x=int(input('숫자를 입력하세요:'))
if x%2==0:
    print('짝수')
else:
    print('홀수')

out)

점수:55
불합격
숫자를 입력하세요:50
짝수

 

if - elif - else

그럼 만약 게임의 첫 시작화면을 코딩하는 중이라면?

1. 게임시작

2. 캐릭터선택

3. 연습

4.게임종료

위 처럼 여러 조건에 따라 코드를 각각 다르게 수행하려면 if- elif - else 조건문을 사용하자.

 

menu=2

if menu ==1:
     print(‘game start’)

elif menu ==2:
     print(‘select char’)

elif menu ==3:
    print(‘exercise’)

elif menu ==4:
     print(‘game over’)

else:
     print(‘잘못 입력하셨습니다.’)

 

'파이썬이 제일 쉽다면서요' 카테고리의 다른 글

python #반복문 : while, for  (0) 2021.06.01
python #연습문제  (0) 2021.06.01
python #연습문제  (0) 2021.06.01
python #3.input과 print  (1) 2021.06.01
Python #2. 연산자  (0) 2021.06.01

+ Recent posts