**1**
count = 0
phrase = "hello, world"
for iteration in range(5):
index = 0
while index < len(phrase):
count += 1
index += 1
print "Iteration " + str(iteration) + "; count is: " + str(count)
**2**
count = 0
phrase = "hello, world"
for iteration in range(5):
while True:
count += len(phrase)
break
print "Iteration " + str(iteration) + "; count is: " + str(count)
**3**
count = 0
phrase = "hello, world"
for iteration in range(5):
count += len(phrase)
print "Iteration " + str(iteration) + "; count is: " + str(count)
답변
숫자 1 : 숫자를 저장할 수있는 변수는 "hello, world"
이고 변수는 phrase
입니다. for 루프는 5 번 반복됩니다. 그 안에는 자리 표시 자 변수 index
이 정의되어 있습니다. while 루프 반복 길이를 phrase
번 반복하고 자리 표시 자 index
및 count
변수를 1 씩 증가시킵니다. for 루프의 마지막 행은 for 루프와 count
변수를 인쇄합니다.
번호 2 : 다시, count
및 phrase
개의 변수가 정의됩니다. for 루프를 5 번 반복하면 첫 번째 라인은 무한 while 루프를 만듭니다 (하나는 영원히 반복합니다). 그러나 count
이 길이가 phrase
만큼 증가한 후에는 while 루프에서 즉시 break
s (중지)이므로 영원히 지속되지 않습니다. 마지막 줄은 숫자 1과 동일한 것을 인쇄합니다. (이는 동일한 코드 행이라는 사실 때문에 분명 할 수 있습니다.)
3 번 : count
및 phrase
변수가 다시 정의됩니다. for 루프가 실행됩니다. 매번 count
이 길이가 phrase
만큼 증가한 다음 print
문이 실행됩니다 (숫자 1 및 2와 동일).
희망이 도움이됩니다.
@ Mr.Python : 그렇습니다. 전달 된 숫자는 실행되지만 ('range (4)'는 최대 4까지 실행됩니다) 포함되지 않습니다. 그러나,'range()'함수는 기본적으로 0이 아니라 1부터 시작하므로, 루프는 0에서 4까지 5 회 반복됩니다. –
- 1. 누군가이 프로그램의 작동 방식을 따라 해줄 수 있습니까? 자바
- 2. 누군가이 NASM 프로그램의 작동 방식을 설명 할 수 있습니까?
- 3. 누군가가 XCode의 작동 방식을 이해할 수 있습니까?
- 4. flask-login : 작동 방식을 이해할 수 없습니다.
- 5. 이 코드의 작동 방식을 이해할 수 없습니다.
- 6. 선택기 작동 방식을 이해할 수 없습니까?
- 7. 누군가이 코드의 작동 방식을 알려 줄 수 있습니까?
- 8. PHP : 누군가이 코드의 작동 방식을 설명 할 수 있습니까? (피보나치)
- 9. 누군가이 코드의 작동 방식을 설명 할 수 있습니까?
- 10. 누군가이 재귀 코드의 작동 방식을 설명해 주시겠습니까?
- 11. 누군가이 "위임"이란 무엇인지 이해할 수 있습니까?
- 12. 방금 AngularJS를 배우기 시작했습니다
- 13. 날짜 범위 vtype, 작동 방식을 이해할 수 없습니다. extjs 4
- 14. Westpac Payway API 및 NET의 작동 방식을 이해할 수 없습니다.
- 15. 부트 스트랩 v2 : 미디어 쿼리 작동 방식을 이해할 수 없습니다.
- 16. .NET BackgroundWorker : ReportProgress 작동 방식을 이해할 수 없습니다.
- 17. 테이블에있는 목록을 반복하는 PHP - 작동 방식을 이해할 수 없습니다.
- 18. 메이크 파일의 작동 방식을 이해할 수 없다고 생각합니다.
- 19. Google Play 게임 서비스의 작동 방식을 이해할 수 없습니까?
- 20. 이 예제의 작동 방식을 이해할 수 없습니다. lastIndexOf() Method
- 21. conduit.com의 작동 방식을 알려줄 수 있습니까?
- 22. 누군가이 코드가 작동하지 않는 이유를 이해할 수 있습니까?
- 23. 작동 방식을 파악할 수 없습니다.
- 24. 누군가 내 프로그램의 스레딩을 이해할 수 있습니까?
- 25. Box2D가 작동하는 방식을 이해할 수 없습니다 - libgdx
- 26. jQuery 체인이 작동하는 방식을 이해할 수 없습니다.
- 27. domEvent가 작동하는 방식을 이해할 수 없습니다.
- 28. 누군가이 문제를 이해할 수 있습니까? 링크 오류가 발생했습니다
- 29. 누군가이 코드를 줄일 수 있습니까?
- 30. admob의 작동 방식을 잘 모르시겠습니까?
이들은 약간 이상한 예입니다. 실행 해 보셨습니까? 걔들 뭐해? 너는 그들에게 무엇을 기대 하느냐? –
예 그들은 기본적으로 구의 문자 수를 세고 각 반복마다 카운트를 인쇄합니다. 그러나 나는 적용되는 개념을 이해하지 못합니다. – PyCoding