> 백엔드 개발 > 파이썬 튜토리얼 > Python 흐름 제어 문에 대한 심층 분석: if, else, elif, while 및 for 사용

Python 흐름 제어 문에 대한 심층 분석: if, else, elif, while 및 for 사용

PHPz
풀어 주다: 2024-01-20 10:21:16
원래의
1131명이 탐색했습니다.

Python 흐름 제어 문에 대한 심층 분석: if, else, elif, while 및 for 사용

파이썬 흐름 제어문에 대한 자세한 설명: if, else, elif, while, for

프로그래밍에서 흐름 제어문은 조건에 따라 프로그램의 실행 흐름을 결정하는 데 사용됩니다. Python은 if, else, elif, while 및 for를 포함하여 일반적으로 사용되는 여러 가지 흐름 제어 문을 제공합니다. 이 문서에서는 이러한 명령문을 자세히 설명하고 특정 코드 예제를 제공합니다.

  1. if 문
    if 문은 특정 조건이 true인지 확인하는 데 사용되며, 조건이 false이면 if 코드 블록을 건너뜁니다. 기본 문법 구조는 다음과 같습니다.
if 条件:
    代码块
로그인 후 복사

다음은 숫자가 10보다 큰지 확인하는 간단한 예입니다.

num = 15
if num > 10:
    print("数字大于10")
로그인 후 복사
  1. else 문
    else 문은 if 문 뒤에 나오며 다음과 같은 경우를 처리하는 데 사용됩니다. 조건이 거짓인 경우. if 조건이 true이면 if 코드 블록의 문이 실행되고, if 조건이 false이면 else 코드 블록의 문이 실행됩니다. 문법 구조는 다음과 같습니다.
if 条件:
    代码块1
else:
    代码块2
로그인 후 복사

다음은 숫자가 짝수인지 확인하는 예입니다.

num = 9
if num % 2 == 0:
    print("数字为偶数")
else:
    print("数字为奇数")
로그인 후 복사
  1. elif 문
    elif 문은 여러 조건을 처리하는 데 사용됩니다. if 문 뒤에는 여러 elif 문이 올 수 있습니다. , 마지막으로 else 문을 추가하도록 선택할 수 있습니다. elif 문은 이전 조건이 모두 충족되지 않은 경우에만 실행됩니다. 구문 구조는 다음과 같습니다.
if 条件1:
    代码块1
elif 条件2:
    代码块2
else:
    代码块3
로그인 후 복사

다음은 학년 수준에 따라 평가되는 예입니다.

score = 85
if score >= 90:
    print("优秀")
elif score >= 80:
    print("良好")
elif score >= 70:
    print("中等")
elif score >= 60:
    print("及格")
else:
    print("不及格")
로그인 후 복사
  1. while 문
    while 문이 사용됩니다. 조건이 정말이면 코드 블록을 반복적으로 실행합니다. 조건이 true인 한 루프 본문의 문은 계속 실행되며 조건이 false가 될 때까지 루프는 중지되지 않습니다. 문법 구조는 다음과 같습니다.
while 条件:
    代码块
로그인 후 복사

다음은 1부터 10까지의 누적합을 계산하는 예입니다.

sum = 0
num = 1
while num <= 10:
    sum += num
    num += 1
print("累加和为:", sum)
로그인 후 복사
  1. for 문
    for 문은 시퀀스(예: 목록, 문자열)를 반복하는 데 사용됩니다. 등) 각 요소를 차례로 순서대로 꺼냅니다. 구문 구조는 다음과 같습니다.
for 变量 in 序列:
    代码块
로그인 후 복사

다음은 목록에 있는 모든 요소의 합을 계산하는 예입니다.

nums = [1, 2, 3, 4, 5]
sum = 0
for num in nums:
    sum += num
print("列表的和为:", sum)
로그인 후 복사

요약:
이 문서에서는 Python의 흐름 제어 문인 if, else, elif, while을 소개합니다. 그리고. 이러한 명령문은 조건에 따라 프로그램의 실행 흐름을 결정하여 프로그램을 보다 유연하고 제어 가능하게 만듭니다. 우리는 독자가 더 깊은 이해를 할 수 있도록 돕기 위해 특정 코드 예제를 통해 이러한 명령문의 사용법을 보여줍니다.

위 내용은 Python 흐름 제어 문에 대한 심층 분석: if, else, elif, while 및 for 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿