> 백엔드 개발 > 파이썬 튜토리얼 > Python의 일반적인 흐름 제어 구조는 무엇입니까?

Python의 일반적인 흐름 제어 구조는 무엇입니까?

WBOY
풀어 주다: 2024-01-20 10:05:07
원래의
495명이 탐색했습니다.

Python의 일반적인 흐름 제어 구조는 무엇입니까?

Python의 일반적인 흐름 제어 구조가 무엇인지 이해하시나요?

Python은 프로그램이 다양한 방식으로 코드를 실행할 수 있도록 다양한 흐름 제어 구조를 제공하는 간결하고 강력한 프로그래밍 언어입니다. 이 기사에서는 Python의 몇 가지 일반적인 흐름 제어 구조를 소개하고 해당 코드 예제를 제공합니다.

  1. 조건문(if 문)
    조건문을 사용하면 주어진 조건에 따라 코드 블록을 선택적으로 실행할 수 있습니다. Python에서 if 문의 구문은 다음과 같습니다. if 조건:

                         code to be executed
                        elif condition:
                         code to be executed
                        else:
                         code to be executed
    
    로그인 후 복사

다음은 if 문을 사용하여 조건에 따라 실행할 코드 블록을 선택하는 방법을 보여주는 간단한 예입니다.

x = 10

if x > 0:
    print("x是正数")
elif x < 0:
    print("x是负数")
else:
    print("x是零")
로그인 후 복사
  1. 루프 문( for 루프 및 while 루프)
    루프 문을 사용하면 특정 조건이 충족될 때까지 코드 블록을 반복적으로 실행할 수 있습니다. Python에는 for 루프와 while 루프라는 두 가지 일반적인 루프 문이 있습니다.

for 루프를 사용하여 시퀀스 또는 반복 가능한 객체의 요소를 반복합니다. 구문은 다음과 같습니다. for 변수 시퀀스:

                                                        code to be executed
로그인 후 복사
로그인 후 복사

다음은 for 루프를 사용하여 목록의 요소를 출력하는 예입니다.

fruits = ["apple", "banana", "cherry"]

for fruit in fruits:
    print(fruit)
로그인 후 복사

while 루프를 사용하여 조건이 충족될 때 코드 블록의 실행을 반복합니다. 구문은 다음과 같습니다. while 조건:

                                                        code to be executed
로그인 후 복사
로그인 후 복사

다음은 while 루프를 사용하여 숫자의 누적 합계를 계산하는 예입니다.

sum = 0
i = 1

while i <= 10:
    sum += i
    i += 1

print("1到10的累加和为:", sum)
로그인 후 복사
  1. 제어문(break문 및 continue문)
    제어문은 루프에서 코드 실행을 제어하는 ​​데 사용됩니다. Python에서 두 가지 일반적인 제어문은 break와 continue입니다.

루프를 조기에 종료하고 루프 본문에서 빠져나와 루프 이후의 코드를 계속 실행하려면 break 문을 사용하세요. 다음은 루프에서 지정된 요소를 찾기 위해 break 문을 사용하는 예입니다.

fruits = ["apple", "banana", "cherry"]

for fruit in fruits:
    if fruit == "banana":
        print("找到了香蕉!")
        break
    print(fruit)
로그인 후 복사

continue 문을 사용하여 이 루프의 나머지 코드를 건너뛰고 다음 루프로 들어갑니다. 다음은 continue 문을 사용하여 루프의 특정 요소를 건너뛰는 예입니다:

fruits = ["apple", "banana", "cherry"]

for fruit in fruits:
    if fruit == "banana":
        continue
    print(fruit)
로그인 후 복사

요약하자면, 위는 조건문(if 문), 루프 문(for 루프 및 while 루프) 및 제어문(break 문 및 continue 문). 이러한 프로세스 제어 구조를 이해하고 능숙하게 적용하면 프로그램을 더욱 유연하고 효율적으로 만들 수 있습니다.

위 내용은 Python의 일반적인 흐름 제어 구조는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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