산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> python

파이썬 조건문(Decision Making): 조건부 로직 마스터하기

이전 페이지 다음 페이지  

의사 결정(Decision making)은 프로그램 실행 중 발생할 조건을 예상하고 조건에 따라 취할 행동을 지정하는 것입니다.

결정 구조는 TRUE 또는 FALSE를 결과로 내는 여러 표현식을 평가합니다. 결과가 TRUE 또는 FALSE일 때 어떤 행동을 취하고 어떤 문장을 실행할지 결정해야 합니다.

대부분의 프로그래밍 언어에서 볼 수 있는 일반적인 의사 결정 구조의 형태는 다음과 같습니다.

파이썬 조건문(Decision Making): 조건부 로직 마스터하기

파이썬 프로그래밍 언어는 0이 아니고 null이 아닌 값을 TRUE로 간주하며, 0이거나 null이면 FALSE로 간주합니다.

파이썬 프로그래밍 언어는 다음과 같은 유형의 의사 결정 문을 제공합니다.

번호문장 및 설명
1if 문

if 문은 불리언 표현식과 하나 이상의 문장으로 구성됩니다.

2if...else 문

if 문 뒤에 선택적 else 문이 올 수 있으며, 불리언 표현식이 FALSE일 때 실행됩니다.

3중첩 if 문

다른 if 또는 else if 문 안에 if 또는 else if 문을 사용할 수 있습니다.

각 의사 결정을 간단히 살펴보겠습니다.

단일 문장 스위트(Single Statement Suites)

if 절의 스위트가 단일 줄로만 구성된 경우, 헤더 문장과 같은 줄에 쓸 수 있습니다.

한 줄 if 절의 예는 다음과 같습니다.

Live Demo
#!/usr/bin/python
var = 100
if (var == 100): print "Value of expression is 100"
print "Good bye!"

위 코드를 실행하면 다음 결과가 생성됩니다.

Value of expression is 100
Good bye!

python

  1. 파이썬 문장, 들여쓰기, 주석: 명확한 가이드
  2. 파이썬 데이터 타입 마스터하기: 실전 가이드
  3. 파이썬 연산자 마스터하기: 종합 가이드
  4. 파이썬 pass 문 마스터하기: 실전 가이드
  5. Python 딕셔너리 마스터하기: 생성, 조작, 고급 기법
  6. Python 예외 처리 마스터하기: try, except, else, finally 완전 정복
  7. Python print() 함수 완벽 가이드: 예제와 고급 기법
  8. Python 루프 마스터하기: for, while, break, continue, enumerate 완전 정복
  9. 첨단 제조에서 강력한 분석으로 의사결정 강화하기
  10. 데이터 수집 간소화로 더 스마트한 의사결정 주도하기