파이썬 초보자 자기 ----주기

자가 학습 기록 : 질문이있는 경우, 살포하지 않는, 저를 해결 도와주세요.

1 + 2 + 3 + 4, 우리가 직접 표현을 쓸 수 계산

프린터 (1 + 2 + 3 + 4)

그러나 수 많은 경우, 그것은 매우 피곤합니다

파이썬 사이클 두 있는데, 하나는 내부와 같은 반복 아웃리스트 또는 튜플 요소 뒤에있는주기 ... X입니다

이름 = ( '샘', '최대', '레오')
이름에 이름 :
인쇄 (이름)

이 코드를 실행 한 후 각 요소의 이름을 인쇄를 클릭합니다

그래서에서 ... 사이클 X의 각 요소는 변수 X에 할당 한 다음 문장의 들여 쓰기 블록을

우리는 누적 합계 변수로 수행 할 수 있습니다 시도하고 1-10 정수를 계산

합 = 0
에서 x의 (1,2,3,4,5,6,7,8,9,10)
합계 = 합계 + X
인쇄 (합)

100 이상 범위의 정수를 계산하려면 디지털 입력은 매우 어려울 것이다

파이썬 '범위'기능이 있고, 정수의 시퀀스를 생성하고, 그리스트 '에서'기능에 의해 변환 할

인쇄 (리스트 (범위 (100)))

두번째 루프는 한 조건이 충족 될 때, 사이클은 컴퓨팅 및 홀수 100 이하로, 그렇지 않은 루프를 종료 계속할 수 while 루프 인

합 = 0
, N = 99

N> 0 일 때 :
합계 합 = N +
N = N - 2
출력 (합)

0 = SUM
N-99 =
그동안 N-> 0 :
브레이크
SUM = SUM N- +
N-N- = - 2
( '현재주기 BREAK 중'SUM) 프린트

현재주기의 탈옥

합 = 2
, N = 99 개
(S) = 100
동안 N> 0 :

사이클의 현재 라운드에서 계속주기가 직접 다음주기에, 작업의 현재 라운드 뒤에 실행되지 않습니다.

sum = sum +n
n = n - 2
continue
s = 0

인쇄 ( "% D % D % D '% (합계, S, N))

운동 : 0 ~ 100의 정수 계산,하지만 50 ~ 60 정수 계산.

방법 A : 다음 0-50 계산, 그리고 정수 정수 모두 60-100의 합을 산출한다.

N = 0
합 = 0
입술 = 0 인
동안 (N <= 50) :
입술 = (입술 + N)
N = N + 1
잉크 (해상도)
N = 60
동안 (N <= 100)
합계 = SUM (+ N)
N = N + 1 개
합 = 합계 + 입술
인쇄 (합)

방법 2 : 50-60 정수를 감산하여 제 0-100 및 계산의 정수.

N = 0
합 = 0
입술 = 0
동안 N <= 100 :
합계 = SUM (+ N)
N = N + 1 개
출력 (합)
(N)의 인쇄
N = 51
동안 N> 50, N <60 :
입술 = ( 입술 + N)
N = N + 1
잉크 (해상도)
인쇄 (합 - 해상도)

방법 세 가지 :

N = 0
합 = 0
입술 = 0
동안 N <= 100 :
N <= 50 인 경우 :
입술 = (입술 + N)
N = N + 1
ELIF (N> 50, N <60)
N = N + 1이
계속
다른 :
합계 합 = N +
N = N + 1
잉크 (해상도)
인쇄 (합계 + 고해상도)를

**

추천

출처blog.51cto.com/13184683/2440121