>백엔드 개발 >파이썬 튜토리얼 >파이썬 루프 중첩이란 무엇입니까? (코드 예)

파이썬 루프 중첩이란 무엇입니까? (코드 예)

乌拉乌拉~
乌拉乌拉~원래의
2018-08-14 11:48:073099검색

모두가 이제 막 Python 언어를 접하게 되었다고 생각합니다. 오늘 이 글은 파이썬 루프 중첩에 대한 지식을 이해하는 데 도움이 될 것입니다. 특히 for 루프와 while 루프라는 두 가지 루프 방법을 소개하겠습니다. Python 언어에서는 루프 본문 내에 다른 루프를 삽입할 수 있습니다. 이번 글에서는 여러분의 이해를 돕기 위해 몇 가지 pythonloop 중첩 예제를 설명하겠습니다. 이 글이 여러분에게 Python을 배울 때 우회를 피하는 데 도움이 되기를 바랍니다.

1. Python for 루프 중첩 구문:

for iterating_var in sequence:
   for iterating_var in sequence:
      statements(s)
   statements(s)

2. Python while 루프 중첩 구문:

while expression:
   while expression:
      statement(s)
   statement(s)

while 루프와 같이 루프 본문에 다른 루프 본문을 포함할 수 있습니다. for 루프에 for 루프를 포함할 수 있고, 반대로 for 루프에 while 루프를 포함할 수 있습니다.

설명과 구조만으로는 실용성이 없을 수 있습니다. 다음으로, 이 지식 포인트의 이해를 심화하기 위해 예를 들어보겠습니다.

#!/usr/bin/python
# -*- coding: UTF-8 -*-
i = 2
while(i < 100):
   j = 2
   while(j <= (i/j)):
      if not(i%j): break
      j = j + 1
   if (j > i/j) : print i, " 是素数"
   i = i + 1
 
print "Good bye!"

위 예의 출력 결과는 다음과 같습니다.

2 是素数
3 是素数
5 是素数
7 是素数
11 是素数
13 是素数
17 是素数
19 是素数
23 是素数
29 是素数
31 是素数
37 是素数
41 是素数
43 是素数
47 是素数
53 是素数
59 是素数
61 是素数
67 是素数
71 是素数
73 是素数
79 是素数
83 是素数
89 是素数
97 是素数
Good bye!

이 글은 다음과 같습니다. 루프 중첩에 대한 Python 지식 포인트를 설명하고 이에 대한 몇 가지 예를 보여줍니다. 중첩 루프는 배우기 매우 실용적이며 다양한 상황에서 이를 사용하게 될 것입니다. 이 글이 파이썬을 공부하는 여러분에게 조금이나마 도움이 되기를 바랍니다

더 많은 관련 지식을 알고 싶다면 php 중국어 홈페이지파이썬 튜토리얼 칼럼을 방문해 주세요.

위 내용은 파이썬 루프 중첩이란 무엇입니까? (코드 예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.