컴퓨터 2 급 파이썬 시험 문제 해석: 출력 피보나치 수열

제목:

피보나치 수열의 정의에 따르면 f (0) = 0,f (1) =1,f (n) = f (n-/kloc-0-0 예를 들어 화면 출력의 예는 0.1..1.2.3 ... (약간) 입니다.

코드 템플릿:

지식 포인트 검토: while 순환 구조, 다 변수 할당.

시험 문제를 해석하다

While 은 순환 구조의 키워드이며 그 뒤에 순환 조건이 옵니다. 제목은 출력이 50 보다 크지 않은 시퀀스 요소를 요구하고, 변수 A 는 피보나치 시퀀스 요소를 저장합니다. 즉, 변수 A 의 값은 50 보다 크지 않습니다. 즉, 조건부 표현식입니다.

A & lt=50

코드를 작성하는 두 번째 장소는 문입니다.

A, b=_______

이 문은 a 와 b 에 값을 할당합니다. 여기서 a 는 피보나치 수열의 n 번째 요소이고 b 는 피보나치 수열의 n 번째 요소이며, 초기 a=0, b= 1 인 경우 b 는 a 에, a+b 는 b 에, 즉 코드 위치에 다음 표현식을 써야 합니다

A, b= b, a+b

전체 프로그램 코드:

학습점

1, while 루프 구조

While 루프 구조의 구문은 다음과 같습니다.

여기서 표현식은 루프 실행의 조건입니다. 각 루프가 실행되기 전에 표현식을 평가해야 하며 표현식은 논리 값을 반환합니다. 표현식이 true 로 반환되면 루프 본문이 실행되고, 그렇지 않으면 루프가 종료됩니다. 루프가 시작될 때 표현식이 false 를 반환하면 루프 본체가 실행되지 않고 루프가 종료됩니다. 루프 본체에는 하나 이상의 문이 포함되어 있습니다.

개별 변수, 논리 값 및 숫자 값도 표현식입니다. 파이썬은 표현식이 논리 값을 반환해야 하는 경우 0 이 아닌 값이 true 이고 0 값이 false 임을 지정합니다.

2. 다 변수 할당 작업

단일 대입문에 여러 변수를 생성할 수 있습니다. 구문 규칙은 다음과 같습니다.

변수 이름 1, 변수 이름 2, ..., 변수 이름 n = 값 1, 값 2, ... 값.

각 변수 이름은 쉼표로 구분됩니다.

예를 들어 다음 명령문은 num 1 및 num2 라는 두 개의 변수를 만듭니다. num 1 의 값은 20 이고 num2 의 값은 30 입니다.