파이썬 튜토리얼

파이썬 홈 파이썬 소개 파이썬 시작하기 파이썬 구문 파이썬 주석 파이썬 변수 파이썬 데이터 유형 파이썬 숫자 파이썬 캐스팅 파이썬 문자열 파이썬 부울 파이썬 연산자 파이썬 목록 파이썬 튜플 파이썬 세트 파이썬 사전 파이썬 If...Else 파이썬 while 루프 Python For 루프 파이썬 함수 파이썬 람다 파이썬 배열 파이썬 클래스/객체 파이썬 상속 파이썬 반복자 파이썬 범위 파이썬 모듈 파이썬 날짜 파이썬 수학 파이썬 JSON 파이썬 정규식 파이썬 PIP 파이썬 시도...제외 파이썬 사용자 입력 파이썬 문자열 포맷

파일 처리

파이썬 파일 처리 파이썬 읽기 파일 Python 파일 작성/작성 파이썬 파일 삭제

파이썬 모듈

넘파이 튜토리얼 팬더 연습 사이피 튜토리얼

파이썬 Matplotlib

Matplotlib 소개 Matplotlib 시작하기 Matplotlib 파이플로트 Matplotlib 플로팅 Matplotlib 마커 Matplotlib 라인 Matplotlib 레이블 Matplotlib 그리드 Matplotlib 서브플롯 Matplotlib 분산 Matplotlib 바 Matplotlib 히스토그램 Matplotlib 파이 차트

기계 학습

시작하기 평균 중앙값 모드 표준 편차 백분위수 데이터 배포 정규 데이터 분포 산포도 선형 회귀 다항식 회귀 다중 회귀 규모 훈련/시험 의사결정나무

파이썬 MySQL

MySQL 시작하기 MySQL 데이터베이스 생성 MySQL 테이블 생성 MySQL 삽입 MySQL 선택 MySQL 어디 MySQL 주문 기준 MySQL 삭제 MySQL 삭제 테이블 MySQL 업데이트 MySQL 제한 MySQL 조인

파이썬 몽고DB

몽고DB 시작하기 MongoDB 데이터베이스 생성 MongoDB 컬렉션 생성 몽고DB 삽입 몽고DB 찾기 몽고DB 쿼리 몽고DB 정렬 몽고DB 삭제 MongoDB 드롭 컬렉션 몽고DB 업데이트 몽고DB 제한

파이썬 참조

파이썬 개요 파이썬 내장 함수 파이썬 문자열 메서드 파이썬 목록 메서드 파이썬 사전 메서드 파이썬 튜플 메서드 파이썬 세트 메소드 파이썬 파일 메서드 파이썬 키워드 파이썬 예외 파이썬 용어집

모듈 참조

랜덤 모듈 요청 모듈 통계 모듈 수학 모듈 cMath 모듈

파이썬 사용법

목록 중복 제거 문자열 반전 두 개의 숫자 더하기

파이썬 예제

파이썬 예제 파이썬 컴파일러 파이썬 연습 파이썬 퀴즈 파이썬 인증서

파이썬 If ... Else


Python 조건 및 If 문

Python은 수학의 일반적인 논리 조건을 지원합니다.

  • 같음: a == b
  • 같지 않음: a != b
  • 미만: < b
  • 작거나 같음: a <= b
  • 보다 큼: > b
  • 크거나 같음: >= b

이러한 조건은 여러 가지 방법으로 사용할 수 있으며 가장 일반적으로 "if 문" 및 루프에서 사용할 수 있습니다.

"if 문"은 if 키워드를 사용하여 작성됩니다.

예시

If 문:

a = 33
b = 200
if b > a:
  print("b is greater than a")

이 예에서는 b 가 a보다 큰지 테스트하기 위해 if 문의 일부로 사용되는 두 개의 변수 ab 를 사용 합니다 . a33 이고 b200 이므로 200이 33보다 크다는 것을 알고 "b는 a보다 큼"을 화면에 출력합니다.

들여 쓰기

Python은 들여쓰기(줄 시작 부분의 공백)에 의존하여 코드의 범위를 정의합니다. 다른 프로그래밍 언어는 종종 이러한 목적으로 중괄호를 사용합니다.

예시

들여쓰기가 없는 If 문(오류 발생):

a = 33
b = 200
if b > a:
print("b is greater than a") # you will get an error


엘리프

elif 키워드는 "이전 조건이 true가 아닌 경우 이 조건을 시도하십시오"라는 파이썬 방식입니다 .

예시

a = 33
b = 33
if b > a:
  print("b is greater than a")
elif a == b:
  print("a and b are equal")

이 예 에서 ab 와 같으므로 첫 번째 조건은 참이 아니지만 elif 조건은 참이므로 "a와 b가 같음"을 화면에 출력합니다.


또 다른

else 키워드 는 앞의 조건에 의해 포착되지 않는 모든 것을 포착합니다.

예시

a = 200
b = 33
if b > a:
  print("b is greater than a")
elif a == b:
  print("a and b are equal")
else:
  print("a is greater than b")

이 예 에서 a 는 b 보다 크므 로 첫 번째 조건도 참 이 아니고 elif 조건도 참이 아니므로 else 조건으로 이동하여 " a가 b보다 큼"을 화면에 출력합니다.

else다음 없이도 가질 수 있습니다 elif.

예시

a = 200
b = 33
if b > a:
  print("b is greater than a")
else:
  print("b is not greater than a")

짧은 손 경우

실행할 문이 하나만 있는 경우 if 문과 같은 줄에 넣을 수 있습니다.

예시

한 줄 if 문:

if a > b: print("a is greater than b")

짧은 손 If ... Else

실행할 명령문이 하나뿐인 경우, 하나는 if용이고 다른 하나는 else용이라면 모두 같은 줄에 넣을 수 있습니다.

예시

한 줄 if else 문:

a = 2
b = 330
print("A") if a > b else print("B")

이 기술을 삼항 연산자 또는 조건식 이라고 합니다.

같은 줄에 여러 개의 else 문을 사용할 수도 있습니다.

예시

3가지 조건이 있는 if else 문 한 줄:

a = 330
b = 330
print("A") if a > b else print("=") if a == b else print("B")

그리고

and 키워드 는 논리 연산자이며 조건문을 결합하는 데 사용됩니다.

예시

a다음 보다 큰지 테스트하고 다음 보다 큰 b경우 테스트 :ca

a = 200
b = 33
c = 500
if a > b and c > a:
  print("Both conditions are True")

또는

키워드 는 or논리 연산자이며 조건문을 결합하는 데 사용됩니다.

예시

a다음 보다 큰지 테스트 b하거나 다음 a 보다 큰 경우 테스트 c:

a = 200
b = 33
c = 500
if a > b or a > c:
  print("At least one of the conditions is True")

중첩된 경우

if명령문 내부 에 명령문 을 가질 수 있으며 if이를 중첩 if 명령문이라고 합니다.

예시

x = 41

if x > 10:
  print("Above ten,")
  if x > 20:
    print("and also above 20!")
  else:
    print("but not above 20.")

합격 성명

if문은 비워둘 수 없지만 어떤 이유로 if내용이 없는 문을 가지고 있는 pass경우 오류가 발생하지 않도록 문을 입력하십시오.

예시

a = 33
b = 200

if b > a:
  pass

연습으로 자신을 테스트하십시오

연습:

a보다 크면 "Hello World"를 인쇄하십시오 b.

a = 50
b = 10
 a  b
  print("Hello World")