조건문 코드의 기능
조건에 만족하면 코드가 실행되고,
만족하지 않으면 코드가 실행되지 않게 하는 기능 구현 가능
조건문 코드의 제어구조 : 선택구조
위에서부터 조건을 비교하다가 만족하는 조건이 나오면 다음 조건은 실행되지 않고 건너뜀
https://code-be.tistory.com/47?category=1068857
조건문의 구조
if 조건 :
(들여쓰기)조건을 만족하면 동작하는 코드
규칙1) 조건 끝에 콜론을 붙여줌!
규칙2) if 밑에 줄 들여쓰기(tab)!
if 조건문
if~else 조건문
if 조건이 만족하지 않으면 else조건 실행
if 조건 :
조건을 만족하면 동작하는 코드
else :
조건을 만족하지 않을 경우 동작하는 코드
if~elif~else 조건문
여러 조건 지정 가능
if 조건1 :
조건1을 만족하면 동작하는 코드
elif 조건2 :
조건2을 만족하면 동작하는 코드
else :
조건1, 조건2을 모두 만족하지 않을 경우 동작하는 코드
a=2
b=1
if a>b :
print("a가 더 크다") #밑에 실행되지 않고 건너뜀
elif a<b :
print("b가 더 크다")
else :
print("a와 b는 같다")
결과는
a가 더 크다
if문을 활용한 프로그래밍
주사위 던지기 게임(2인용)
import random #랜덤 모듈 사용
random.randint(1,6) #숫자 1~6까지 랜덤으로 리턴
P1 = random.randint(1,6)
P2 = random.randint(1,6)
if P1 > P2 :
print('P1 win, P2 lose!')
if P1 == P2 :
print('draw!')
if P1 < P2 :
print('P1 lose, P2 win!')
import random #랜덤 모듈 사용
random.randint(1,6) #숫자 1~6까지 랜덤으로 리턴
P1 = random.randint(1,6)
P2 = random.randint(1,6)
if P1 > P2 :
print('P1 win, P2 lose!')
if P1 < P2 :
print('P1 lose, P2 win!')
else :
print('draw!')
'01. 파이썬 공부' 카테고리의 다른 글
반복문 - for문 (0) | 2022.06.13 |
---|---|
range()함수 (0) | 2022.06.13 |
프로그램의 기본 제어구조의 종류 (0) | 2022.06.12 |
특정 값이 리스트나 문자열에 포함 여부 확인 - in, not in (0) | 2022.06.12 |
자료형의 종류 - 리스트(list) (0) | 2022.06.12 |