컴퓨터 언어/Python 파이썬

[ 파이썬 Python ] 5. 파이썬의 조건문 및 비교 연산자

훈츠 2022. 9. 17. 08:55
반응형

안녕하세요. 훈츠입니다.

지난 두달간 공부한 파이썬에 대해 간결하고 얇게 정리 합니다. 

내용에 대한 수정 및 추가에 대한 의견은 항상 환영합니다. 감사합니다.

 


목 차

  1. 조건문 및 비교 연산자
    • if
    • 비교 연산자 , <, >, <=, >= , == , !=
    • 논리 연산자 , and, or, not 
    • True 와 False

IF 문 

IF 문은 다른언어와 마찬가지로 조건문이 참이라면 문장이 수행되고 거짓이라면 수행되지 않습니다. 하지만 파이썬의 IF 문은 아래 형식을 꼭 지켜줘야 문법에러가 발생하지 않습니다. 

IF 조건문 뒤에 : 표기를 해줘야 합니다. 

코드는 항상 직접 입력해봐야 도움이 되니 한번씩 꼭 입력해 보세요.

처음 프로그램을 접하시는 분들도 if 조건문과 else 조건문은 이해하기 쉬우실텐데 else if 즉 elif 문은 헷갈리실것 같습니다. 저도 그랬습니다. ㅎ

 

  • if 조건문 : 
  • elif 조건문 :
  • else 

 

조건 참일때 실행
조건 거짓일때 실행

 

 

elif 아래 예시를 보시면 a 값이 63으로 첫번째 조건인 70보다 큰가요? 라는 조건에 거짓이 나왔기 때문에 다음 조건인 a 가 60보다 큰가요? 라는 조건문이 실행되었습니다. 그리고 그 조건이 만족했기 때문에 "오늘 재시험" 이라는 문장을 출력하고 프로그램이 종료 된걸 보실수 있습니다.

이해가 가시죠? ㅎ

elseif 를 파이썬에서는 elif 로 작성

 


비교 연산자 

비교연산자 종류에는 6가지가 있습니다. 

  • <   , 작은가요?
  • <= , 작거나 같은가요?
  • == , 같은가요?
  • >= , 크거나 같은가요?
  • > , 큰가요?
  • !=   , 같지 않을때

조건문의 도장방식을 확인하세요.


논리연산자 

 

파이썬에서는 오퍼랜드를 그대로 사용 합니다. 

  • and 
  • or 
  • not 

A 조건문 and B 조건문 -> A와 B를 모두 만족하면 True

A 조건문 or B 조건문 -> A와 B중 하나라도 만족하면 True 

not A 조건문  -> A의 결과를 반전 합니다. True 라면 False 로 False 라면 True 로


파이썬에서 True 와 False

bool 형이 아니라도 아래 나와 있는 값은 False 입니다. 

 


이상입니다. 감사합니다.

https://rain2002kr.tistory.com/429?category=578330 

 

[ 파이썬 Python ] 4. 딕셔너리 dictionary

안녕하세요. 훈츠입니다. 지난 두달간 공부한 파이썬에 대해 간결하고 얇게 정리 합니다. 내용에 대한 수정 및 추가에 대한 의견은 항상 환영합니다. 감사합니다. 목 차 딕셔너리  딕셔너리 소

rain2002kr.tistory.com

 

반응형