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