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 |