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