왕현성
코딩발자취
왕현성
전체 방문자
오늘
어제
  • 코딩 (277)
    • Python (71)
    • Java (16)
    • MySQL (34)
    • 인공지능 (48)
      • 머신러닝 (16)
      • 딥러닝 (32)
    • 영상처리 (4)
    • Rest API (21)
    • Android Studio (25)
    • streamlit (13)
    • DevOps (22)
      • AWS (9)
      • PuTTY (5)
      • Git (4)
      • Serverless (2)
      • Docker (2)
    • IT 기술 용어 (6)
    • 디버깅 ( 오류 해결 과정 ) (17)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • matplotlib
  • yolov8
  • OpenCV
  • UnboundLocalError
  • get_long_description
  • 영상처리
  • pip install labelme
  • 영상처리역사
  • labelme
  • 기상탐사
  • unsupervised
  • pytorch
  • PYTHON
  • numpy
  • maskimage
  • 딥러닝
  • PIL
  • TensorFlow
  • ComputerVision
  • ckpt_file
  • labelme UnocodeDecodeError
  • 의료이미징
  • 비지도학습
  • alibidetect
  • imageprocessing
  • 컴퓨터비전
  • 영상기술
  • encoding='utf-8'
  • alibi-detection
  • tune()

최근 댓글

최근 글

티스토리

250x250
hELLO · Designed By 정상우.
왕현성

코딩발자취

Python 파이썬 조건문 , if~ ,예제문제
Python

Python 파이썬 조건문 , if~ ,예제문제

2022. 11. 17. 12:20
728x90

● 조건문

 

조건문이란 조건 + 액션(행동)을 조건문이라고 한다.

조건문의 시작은 if로 시작하고 조건의 끝에는 콜론 :을 찍는다

액션 부분은 해당 조건에 맞게 탭(들여쓰기)를 한 후에 작성한다.

 

예를 들어 cnt=5라고 변수를 저장해두었을 때

cnt가 홀수면, 홀수다라고 출력하고, Bye도 출력하라를 작성해보면

 

if cnt%2 == 1 :

    print('홀수다')

    print('Bye')

라고 입력하게 되면 출력 값은 위와같이 홀수다

                                                                Bye

라고 출력된다

 

if와 같이 쓰는 else는 ~가 아니라면이라고 해석할 수 있다.

예를 들어 위 사진과 같이

if 5 < 2 :

        print('condition is True')

else :

        print('condition is False')

라고 입력하게 되면

 

5가 2보다 작지 않기 때문에

condition is False라고 출력되게 된다.

 

 

  • 조건문 예제

 여러 문장을 수행하는 예제 문제를 풀어보면

cnt= 5라고 number = 7이라고 변수 저장을 해놓은 상태에서

cnt가 홀수이면, 홀수라고 프린트하고, number에는 number값에 5를 더한다

그렇지 않으면, 짝수라고 프린트하고, 'Bye'라고 출력해보겠다.

 

if cnt%2==1 :

    print('홀수')

    number = number + 5

else :

     print('짝수')

     print('Bye')

5를 2로 나눈 값의 나머지는 1 즉 cnt는 홀수이기 때문에 홀수라고 출력된다.

그리고 출력값에는 나오지 않지만 number + 5도 해주어야한다.

위 사진과 같이 number를 쳐주면 5가 더해진 12가 출력되는 것을 확인할 수 있다.

 

'Python' 카테고리의 다른 글

Python 파이썬 반복문 for문(Loop)  (0) 2022.11.18
Python 파이썬 if문 실습문제  (0) 2022.11.18
Python 파이썬 OR 게이트  (0) 2022.11.17
Python 파이썬 AND 게이트  (0) 2022.11.17
Python 파이썬 COMPARISON OPERATORS(비교연산자)  (0) 2022.11.17
    'Python' 카테고리의 다른 글
    • Python 파이썬 반복문 for문(Loop)
    • Python 파이썬 if문 실습문제
    • Python 파이썬 OR 게이트
    • Python 파이썬 AND 게이트
    왕현성
    왕현성
    AI 머신비전 학습일지

    티스토리툴바