파이썬의 조건문. 11개의 블로그 게시물에서 5부 Python 코스 초급부터 고급까지

게시 됨: 2021-12-30

이전 블로그 게시물에서 파이썬의 기본 데이터 유형과 고급 데이터 유형을 다루었습니다. 이 블로그에서는 조건문에 대해 다룹니다. Python을 처음 사용하는 경우 이 블로그를 더 잘 이해하려면 첫 번째 블로그 게시물부터 시작하세요.

Python의 조건문 – 목차:

  1. Python의 조건문 – 무엇을 합니까?
  2. 파이썬 입력()
  3. 파이썬에서 if 문
  4. 파이썬의 구문
  5. 파이썬에서 다른 경우

Python의 조건문 – 무엇을 합니까?

Python의 조건문은 코드 실행의 흐름을 조절합니다. 매우 평신도 용어로, 이러한 명령문은 조건이 충족되면 프로그램이 작업을 수행하고 조건이 충족되지 않으면 동일한 작업을 수행하지 않도록 할 때 사용됩니다.

파이썬 입력()

지금까지 우리는 출력을 출력했지만 프로그램에 입력을 제공한 적이 없습니다. 파이썬에서 input()은 파이썬에서 프로그램에 입력을 제공하는 데 사용됩니다. 예제는 아래에 나와 있습니다.

예를 들어:

# Take input
x=input()
print(x)

위의 코드는 추가 사용을 위해 X 변수에 저장될 입력을 요청할 것입니다.

Output:
5
5

입력에는 문자열 쿼리가 포함될 수도 있습니다. 예제는 아래에 나와 있습니다.

# Take input
x=input(“please enter your age?”)
print(x)
Output:
please enter your age. 5
5

데이터 유형의 유형 변환에 사용되는 데이터 유형 함수를 사용하여 입력도 수정할 수 있습니다. 예제는 아래에 나와 있습니다.

# Take input
x=int(input(“please enter your age?”))
y=input(“please enter your age?”)
print(type(x))
print(type(y))
Output:
please enter your age. 5
please enter your age. 5
<class ‘int’>
<class ‘str’>

위의 예에서 typecast 함수가 없는 입력은 문자열 값임을 알 수 있습니다. 따라서 입력의 기본값은 문자열입니다.

파이썬에서 if 문

프로그램이 단 하나의 결정만 내리면 "if" 문 하나가 사용됩니다. 마스크가 있는 사람에게만 허용하려는 예를 들어보겠습니다.

#if statement
mask=True
if mask==True:
	print(“the person can enter”)

파이썬의 구문

구문은 매우 간단합니다. if 문에 무언가가 있을 때마다 한 탭 공간의 조건과 들여쓰기가 뒤따릅니다. 변수 블로그에서 연산자에 대해 논의했을 때. 비교 연산자, 논리 연산자 및 수학 연산자에 대해 논의했습니다.

이 조건에서는 비교 연산자와 논리 연산자를 모두 사용할 수 있습니다. 위의 예에서 비교를 위해 "==" 연산자를 사용했음을 알 수 있습니다. 위의 프로그램에서 마스크가 True이면 명령문이 인쇄됩니다. 그렇지 않으면 아무 것도 인쇄하지 않습니다.

프로그램을 실행하고 출력을 살펴보겠습니다.

Output:
the person can enter

make 값을 False로 변경하면 어떻게 될까요? 출력은 아래와 같을 것입니다. 비어 있음 - 조건이 충족되지 않아 아무 것도 인쇄되지 않습니다.

Output:

파이썬에서 다른 경우

위의 예에서 우리는 단지 사람이 마스크를 가지고 있다면 들어갈 수 있다는 조건을 가지고 있습니다. 그러나 그 사람이 마스크를 가지고 있지 않으면 어떻게해야합니까? 따라서 불완전한 프로그램으로 보입니다. 그들이 마스크를 가지고 있지 않다면 우리는 그들이 입장할 마스크를 얻기를 원한다고 가정해 봅시다. 이를 위해 "if" 문 조건이 충족되지 않을 때만 실행되는 else 문을 사용할 것입니다.

아래에 예를 보여줍니다.

#if else statement
mask=True
if mask==True:
	print(“the person can enter”)
else:
	print(“please, get a mask to enter”)

이제 마스크 값을 False로 변경하면 "제발 마스크를 입력하세요"가 표시됩니다.)

#if else statement

mask=False

if mask==True:
	print(“the person can enter”)
else:
	print(“please, get a mask to enter”)
Output:
please, get a mask to enter

아래 형식으로도 작성할 수 있습니다.

#if else statement

mask=False

if mask==True:
	print(“the person can enter”)
print(“please, get a mask to enter”)

Python에서 들여쓰기 없이 if 뒤에 문을 작성할 때마다 else 문 아래로 간주됩니다.

이제 누군가가 마스크를 가지고 있지 않지만 그것을 살 의향이 있는 경우 경비원에게서 마스크를 사서 들어갈 수 있는 경우를 추가해 보겠습니다. 이를 위해 이전 코드를 약간 변경합니다. "nobuy" ,"buy", "yes"와 같은 문자열 값을 제공합니다. 이제 이것을 사용하여 if 문을 작성합니다.

#if else statement

mask=

if mask==”yes”:
	print(“the person can enter”)
elif mask==”buy”:
	print(“person bought the mask and can enter”)
print(“please, get a mask to enter”)

이제 마스크 값에 따라 실행이 완료됩니다. 마스크 값이 "nobuy"이면 "Please, get mask to enter"가 출력됩니다.

#if else statement

mask=”nobuy”

if mask==”yes”:
	print(“the person can enter”)
elif mask==”buy”:
	print(“person bought the mask and can enter”)
print(“please, get a mask to enter”)
Output:
please, get a mask to enter

마스크에 다른 값이 지정되더라도 "제발 마스크를 입력하세요"라는 결과가 나타납니다. 위의 두 가지 if 문 조건이 충족되지 않기 때문입니다.

#if else statement
mask=”yes”

if mask==”yes”:
	print(“the person can enter”)
elif mask==”buy”:
	print(“person bought the mask and can enter”)
print(“please, get a mask to enter”)

마스크의 "예" 값의 경우 출력은 "사람이 들어갈 수 있음"이 됩니다.

#if else statement
mask=”yes”

if mask==”yes”:
	print(“the person can enter”)
elif mask==”buy”:
	print(“person bought the mask and can enter”)
print(“please, get a mask to enter”)
Output:
the person can enter

마스크의 "구매"의 경우 출력은 ("사람이 마스크를 구입하고 입장할 수 있음")입니다.

#if else statement
mask=”yes”
if mask==”yes”:
	print(“the person can enter”)
elif mask==”buy”:
	print(“person bought the mask and can enter”)
print(“please, get a mask to enter”)
Output:
the person bought the mask and can enter

이 블로그에서 우리는 Python의 조건문의 몇 가지 기본 사항을 다루었으며 함수에 대한 추가 주제는 다음 블로그 게시물에서 다룰 것입니다. 이 블로그부터는 독자에게 몇 가지 연습 문제가 제공되며 답변은 이 블로그의 질문에 대한 다음 블로그에서 확인할 수 있습니다.

conditional_statements_in_Python

초급부터 고급까지의 JavaScript 과정도 좋아할 수 있습니다.

Conditional statements in Python. Part 5 Python Course from Beginner to Advanced in 11 blog posts robert whitney avatar 1background

저자: 로버트 휘트니

IT 부서를 지도하는 JavaScript 전문가이자 강사입니다. 그의 주요 목표는 코딩하는 동안 다른 사람들에게 효과적으로 협력하는 방법을 가르쳐 팀 생산성을 높이는 것입니다.

11개의 블로그 게시물에서 초급에서 고급까지 Python 과정:

  1. 파이썬 코스 소개. 11개의 블로그 게시물에서 1부 Python 코스 초급부터 고급까지
  2. Python의 변수 및 데이터 유형. 11개의 블로그 게시물에서 2부 Python 코스 초급부터 고급까지
  3. Python 튜플, 목록, 집합 및 사전. 11개의 블로그 게시물에서 3부 Python 코스 초급부터 고급까지
  4. 파이썬 세트와 사전. 11개의 블로그 게시물에서 4부 Python 코스 초급부터 고급까지
  5. 파이썬의 조건문. 11개의 블로그 게시물에서 5부 Python 코스 초급부터 고급까지
  6. 파이썬의 루프. 11개의 블로그 게시물에서 6부 Python 코스 초급부터 고급까지
  7. 파이썬 함수. 11개의 블로그 게시물에서 7부 Python 코스 초급부터 고급까지
  8. Python의 고급 기능. 11개의 블로그 게시물에서 초급에서 고급까지의 파트 8 Python 과정
  9. 파이썬 클래스와 객체. 11개의 블로그 게시물에서 초급에서 고급까지의 9부 Python 과정
  10. 파이썬의 파일. 11개의 블로그 게시물에서 초급에서 고급까지의 10부 Python 과정
  11. 실제로 Python 응용 프로그램. 11개의 블로그 게시물에서 초급에서 고급까지의 11부 Python 과정