რიცხვების გენერირება მითითებული ნაბიჯით for ციკლში Python-ში

რიცხვების გამოსატანად გარკვეული ნაბიჯით, ფუნქციას 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