피보나치 수열의 정의에 따르면 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 입니다.