რიცხვების გენერირება მითითებული ნაბიჯით 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