Python에서 for 루프를 사용한 단계별 숫자 생성

특정 간격으로 숫자를 출력하려면 range 함수에 세 번째 매개변수를 전달해야 합니다.

예시

1부터 9까지 2 간격으로 숫자를 출력해 봅시다:

pythonfor num in range(1, 10, 2):
  print(num)

실행된 코드의 결과:

python1
3
5
7
9

예시

음수로 단계를 설정하면 숫자가 역순으로 출력됩니다. 명확하게 하기 위해 함수의 첫 번째와 두 번째 매개변수 값을 바꿔 보겠습니다:

pythonfor num in range(10, 1, -1):
  print(num)

코드 실행 후, 두 번째 매개변수의 숫자는 범위에 포함되지 않으므로 10부터 2까지의 숫자가 출력됩니다:

python10
9
8
7
6
5
4
3
2

실습 문제

Задание 1

1부터 100까지의 짝수를 콘솔에 출력하세요.

Задание 2

-10부터 10까지의 숫자를 콘솔에 출력하세요.

Задание 3

다음 숫자들을 얻기 위한 코드를 작성하세요:

python20
17
14
11
8
5
2