파이썬의 조건문. 11개의 블로그 게시물에서 5부 Python 코스 초급부터 고급까지
게시 됨: 2021-12-30이전 블로그 게시물에서 파이썬의 기본 데이터 유형과 고급 데이터 유형을 다루었습니다. 이 블로그에서는 조건문에 대해 다룹니다. Python을 처음 사용하는 경우 이 블로그를 더 잘 이해하려면 첫 번째 블로그 게시물부터 시작하세요.
Python의 조건문 – 목차:
- Python의 조건문 – 무엇을 합니까?
- 파이썬 입력()
- 파이썬에서 if 문
- 파이썬의 구문
- 파이썬에서 다른 경우
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의 조건문의 몇 가지 기본 사항을 다루었으며 함수에 대한 추가 주제는 다음 블로그 게시물에서 다룰 것입니다. 이 블로그부터는 독자에게 몇 가지 연습 문제가 제공되며 답변은 이 블로그의 질문에 대한 다음 블로그에서 확인할 수 있습니다.
초급부터 고급까지의 JavaScript 과정도 좋아할 수 있습니다.
11개의 블로그 게시물에서 초급에서 고급까지 Python 과정:
- 파이썬 코스 소개. 11개의 블로그 게시물에서 1부 Python 코스 초급부터 고급까지
- Python의 변수 및 데이터 유형. 11개의 블로그 게시물에서 2부 Python 코스 초급부터 고급까지
- Python 튜플, 목록, 집합 및 사전. 11개의 블로그 게시물에서 3부 Python 코스 초급부터 고급까지
- 파이썬 세트와 사전. 11개의 블로그 게시물에서 4부 Python 코스 초급부터 고급까지
- 파이썬의 조건문. 11개의 블로그 게시물에서 5부 Python 코스 초급부터 고급까지
- 파이썬의 루프. 11개의 블로그 게시물에서 6부 Python 코스 초급부터 고급까지
- 파이썬 함수. 11개의 블로그 게시물에서 7부 Python 코스 초급부터 고급까지
- Python의 고급 기능. 11개의 블로그 게시물에서 초급에서 고급까지의 파트 8 Python 과정
- 파이썬 클래스와 객체. 11개의 블로그 게시물에서 초급에서 고급까지의 9부 Python 과정
- 파이썬의 파일. 11개의 블로그 게시물에서 초급에서 고급까지의 10부 Python 과정
- 실제로 Python 응용 프로그램. 11개의 블로그 게시물에서 초급에서 고급까지의 11부 Python 과정