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