python 마스터 하기 4. if 조건문

2022. 8. 15. 16:16·Python/개념 및 정리
반응형

알고리즘이나 기본적인 코드를 이해하려면 꼭 알아야 하는 몇 가지가 있다.

그중에 if  조건문이 가장 중요하고 비중을 많이 차지한다고 말할 수 있다.

 

if 조건문은 크게 2가지로 나눠서 설명하겠다.

 

1. if 조건문 설명 및 코드

2. 관련 문제 풀기

 

1. if 조건문 설명 및 코드

if 조건문은 조건에 따라 코드를 실행하거나, 실행하지 않게 만들고 싶을 때 사용하는 구문입니다.

 

코드를 보면서 설명하겠습니다.

1
2
3
4
5
if True: # if 조건문은 무조건 들여쓰기 없이 작성해야 합니다.
    print("사실입니다.")
 
if False:
    print("거짓입니다.")
cs

파이썬은 다른 언어와 다르게 if 조건문 뒤에 콜론 ( : )을 붙입니다.

그리고 if 또는 else 문은 무조건 if라는 글자 앞에 들여쓰기 한 공간이 있으면 안 됩니다.

if 조건문의 명령문은 4칸 들여 쓰기 해서 작성됩니다.

if 조건문은 True 일 때 조건문의 명령문을 출력하기 때문에 위 코드의 출력 값은 "사실입니다."입니다.

 

2. 관련 문제 풀기

내가 입력받은 수가 짝수 인지 홀수 인지 출력하게 만드는 문제를 풀어 보겠습니다.

 

우선 문제를 보고 어떤 조건을 고려해야 하는지 생각해야 합니다.

1. 숫자를 입력받는다

2. 입력받은 숫자를 int(정수)형으로 바꾼다.

3. if 조건문을 이용해서 숫자가 짝수 인지 홀수 인지 구분한다.

이렇게 3단계로 구분할 수 있습니다.

 

1
2
3
4
5
6
7
8
9
10
11
a = input("숫자를 입력하시오: ")
a = int(a)
 
if(a % 2 == 0):
    {
        print("a는 짝수입니다.")
    }
if(a % 2 != 0):
    {
        print("a는 홀수입니다.")
    }
cs

이렇게 if 조건문을 사용해서 입력받은 숫자가 짝수 인지 홀수 인지 구분할 수 있습니다.

 

 

if 조건문을 설명한 글이 유독 다른 글에 비해 짧은 것처럼 느껴질 수 있는데

if 조건문은 그만큼 쉬운데 다양하게 응용이 가능합니다. 그래서 많은 연습이 필요하다 생각합니다.

https://solution-is-here.tistory.com/101

 

python 마스터 하기 4-2. if - else & elif

파이썬에서는 if 조건문만큼 if- else와 elif 조건문이 중요하기 때문에 글을 적게 되었다. https://solution-is-here.tistory.com/98 python 마스터 하기 4. if 조건문 알고리즘이나 기본적인 코드를 이해하려면..

solution-is-here.tistory.com

 

반응형
'Python/개념 및 정리' 카테고리의 다른 글
  • 파이썬 마스터 하기 5-1. 리스트
  • python 마스터 하기 4-2. if - else & elif
  • Python 마스터 하기 3. 문자열 함수
  • Python 마스터 하기 2. 변수와 입력
코딩하는_대학생
코딩하는_대학생
Java Developer, Open Source Enthusiast, Proud Son
  • 코딩하는_대학생
    코딩하는 대학생에서 개발자까지
    코딩하는_대학생
  • 전체
    오늘
    어제
    • 분류 전체보기 (218)
      • 코딩하는 대학생의 책 추천 (8)
        • 클린코드 (5)
        • 헤드퍼스트 디자인패턴 (3)
      • Backend (8)
        • Spring (14)
        • AWS (3)
        • 회고 (4)
        • Redis (5)
        • 다양한 시각에서 바라본 백엔드 (3)
      • Python (35)
        • 개념 및 정리 (15)
        • 백준 문제풀이 (20)
      • JAVA (17)
        • 개념 및 정리 (14)
        • 백준 문제풀이 (2)
      • 왜? (7)
      • C언어 (42)
        • 개념 및 정리 (9)
        • 백준 문제풀이 (32)
      • 개인 공부 (27)
        • 대학 수학 (5)
        • 대학 영어 (10)
        • 시계열데이터 처리 및 분석 (5)
        • 컴퓨터 네트워크 (6)
        • 운영체제 (1)
      • 솔직 리뷰 (23)
        • 꿀팁 (6)
        • IT기기 (1)
        • 국내 여행 (7)
        • 맛집 (2)
        • 알바 리뷰 (2)
      • 대외활동 (17)
        • 체리피우미 3기 (4)
        • 꿀잠이들 6기 (13)
      • 음식 평가 (1)
      • 일상 & 근황 (2)
  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
코딩하는_대학생
python 마스터 하기 4. if 조건문
상단으로

티스토리툴바