Python-да for циклінде қадам арқылы сандарды генерациялау
Сандарды белгілі бір қадаммен шығару үшін,
range функциясына үшінші параметрді
беру керек.
Мысал
1 ден 9 ға дейінгі сандарды
2 қадамымен шығарайық:
for num in range(1, 10, 2):
print(num)
Орындалған кодтың нәтижесі:
1
3
5
7
9
Мысал
Егер қадамды теріс санмен берсек, сандар кері ретпен шығады. Түсінікті болу үшін, функцияның бірінші және екінші параметрлеріндегі мәндерді орын ауыстырайық:
for num in range(10, 1, -1):
print(num)
Код орындалғаннан кейін 10 ден 2 ға дейінгі сандар шығады,
себебі екінші параметрдегі сан диапазонға кірмейді:
10
9
8
7
6
5
4
3
2
Практикалық есептер
1 ден 100 ге дейінгі жұп сандарды
консольге шығарыңыз.
-10 ден 10 ға дейінгі сандарды
консольге шығарыңыз.
Мына сандарды алу үшін код жазыңыз:
20
17
14
11
8
5
2