> 백엔드 개발 > 파이썬 튜토리얼 > 배워야 한다! Python에서 일반적으로 사용되는 흐름 제어문에 대한 심층 분석

배워야 한다! Python에서 일반적으로 사용되는 흐름 제어문에 대한 심층 분석

WBOY
풀어 주다: 2024-01-20 09:37:06
원래의
582명이 탐색했습니다.

배워야 한다! Python에서 일반적으로 사용되는 흐름 제어문에 대한 심층 분석

초심자 필수 시청! Python에서 일반적으로 사용되는 흐름 제어 문을 분석하려면 특정 코드 예제가 필요합니다

소개: 간결하고 강력한 프로그래밍 언어인 Python은 배우기 쉽고 초보자가 시작하기에 적합합니다. 흐름 제어문은 프로그래밍의 핵심입니다. 흐름 제어문을 마스터하면 프로그램 작성을 더욱 유연하고 효율적으로 만들 수 있습니다. 이 기사에서는 특정 코드 예제와 함께 Python에서 일반적으로 사용되는 흐름 제어 문에 대한 자세한 분석을 제공합니다. 학습에 도움이 되기를 바랍니다.

1. If 문

if 문은 Python에서 가장 기본적인 흐름 제어 문 중 하나로 조건 판단에 따라 다양한 코드 블록을 실행하는 데 사용됩니다. 일반적인 구문 구조는 다음과 같습니다.

if 조건:

# code block to be executed if the condition is True
로그인 후 복사

여기서 조건은 판단해야 하는 조건입니다. 조건이 true이면 아래 들여쓰기된 코드 블록이 실행됩니다.

예제 1: 숫자가 홀수인지 짝수인지 확인

num = 10
if num % 2 == 0:

print("该数为偶数")
로그인 후 복사

else:

print("该数为奇数")
로그인 후 복사

출력 결과는 다음과 같습니다. "숫자가 짝수입니다."

예제 2 : 학생의 합격 여부 결정

점수 = 90
점수 >= 60:

print("恭喜你,你及格了!")
로그인 후 복사

else:

print("很遗憾,你没有及格。")
로그인 후 복사

출력 결과는 "축하합니다. 합격했습니다!"

2 for 루프

입니다. 반복 가능한 객체(예: 목록, 튜플, 문자열 등)를 반복하고 그 안의 각 요소에 대해 동일한 작업을 수행합니다. 일반적인 구문 구조는 다음과 같습니다.

for element in iterable:

# code block to be executed for each iteration
로그인 후 복사

여기서 element는 iterable 객체의 각 요소를 나타내고 iterable은 여러 요소를 포함하는 iterable 객체를 나타냅니다.

예 3: 목록의 요소를 반복하고 출력합니다.

fruits = ["apple", "banana", "cherry"]
for Fruit in Fruits:

print(fruit)
로그인 후 복사

출력 결과는 "apple", " 바나나", "체리"

예 4: 1과 10 사이의 모든 숫자의 합을 계산합니다.

sum = 0
for i in range(1, 11):

sum += i
로그인 후 복사

print(sum)

출력 결과는 다음과 같습니다. : 55

3. While 루프

while 루프는 특정 조건이 충족되면 해당 조건이 더 이상 참이 아닐 때까지 코드 블록을 반복적으로 실행합니다. 일반적인 구문 구조는 다음과 같습니다.

while 조건:

# code block to be executed repeatedly
로그인 후 복사

여기서 조건은 판단해야 하는 조건입니다. 조건이 참인 경우에만 루프가 계속 실행됩니다.

예제 5: 1과 10 사이의 모든 숫자의 합을 계산합니다.

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

sum += i
i += 1
로그인 후 복사

print(sum)

출력 결과는 다음과 같습니다. 55

예제 6: 숫자 추측 게임

import random

number = random.randint(1, 100)
guess = int(input("숫자를 입력하세요:"))

while 추측 != 숫자:

if guess > number:
    print("猜大了,请继续猜!")
else:
    print("猜小了,请继续猜!")
guess = int(input("请输入一个数字:"))
로그인 후 복사

print ("축하합니다. 맞췄습니다!")

4. Break 및 continue 문

루프에서 break 및 continue 문은 프로그램의 실행 흐름을 제어할 수 있습니다.

break 문은 루프 조건이 여전히 true인 경우에도 전체 루프를 종료하는 데 사용됩니다. continue 문은 현재 루프의 나머지 코드를 건너뛰고 다음 루프로 진행하는 데 사용됩니다.

예제 7: 요소가 나타날 때까지 목록 순회

fruits = ["사과", "바나나", "체리"]
for Fruit in Fruits:

if fruit == "banana":
    break
print(fruit)
로그인 후 복사

출력 결과는 다음과 같습니다: "apple"

예제 8: 목록을 탐색하고 요소를 건너뜁니다.

fruits = ["사과", "바나나", "체리"]
for Fruit in Fruits:

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

출력 결과는 "apple", "cherry"

요약 :

이 글에서는 if 문, for 루프, while 루프, break 및 continue 문을 포함하여 Python에서 일반적으로 사용되는 흐름 제어 문을 소개하고 특정 코드 예제를 통해 해당 사용법을 보여줍니다. 이러한 기본적인 흐름 제어 명령문을 익히면 보다 유연하고 효율적인 프로그램을 작성할 수 있습니다. 이 글이 여러분의 학습에 도움이 되기를 바라며, 하루빨리 파이썬의 달인이 되시길 바랍니다!

위 내용은 배워야 한다! Python에서 일반적으로 사용되는 흐름 제어문에 대한 심층 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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