Python හි අධික අවුරුද්ද නිර්ණය කිරීම
ගණිත ක්රම භාවිතයෙන් වසරක අධික බව නිර්ණය කිරීම සඳහා
පියවර කිහිපයක් අනුක්රමිකව
සිදු කිරීමට සිදුවන අතර, එය එතරම්
පහසු නොවේ. කෙසේ වෙතත්, Python හි
calendar මොඩියුලයේ විශේෂ ක්රමයක් වන
isleap උපකාරයෙන් මෙම ක්රියාවලිය
වැඩිදුරටත් සරල කිරීමේ හැකියාව
තිබේ. ක්රමයට පරාමිතියක් ලෙස අවශ්ය වසර
පසු කරනු ලැබේ. ක්රමය බූලියන් අගයන්
ආපසු ලබා දෙයි. වසර අධික අවුරුද්දක් නම්
True ප්රතිදානය වන අතර,
එසේ නොවන විට
- False ප්රතිදානය වේ.
පළමුව calendar මොඩියුලය ආයාත කිරීම අවශ්ය වේ:
import calendar
ඊළඟට, ආයාත කළ මොඩියුලයට
isleap ක්රමය යොදන්න. ප්රතිඵලය
res විචල්යයට ලියා
තිරය මත ප්රදර්ශනය කරන්න:
res = calendar.isleap(2025)
print(res) # False ප්රදර්ශනය කරයි
වසරක් දී ඇත:
year = 2020
එය අධික අවුරුද්දක් දැයි නිර්ණය කරන්න.
වසරක් දී ඇත:
year = 1910
එය අධික අවුරුද්දක් දැයි නිර්ණය කරන්න.
වත්මන් වසර අධික අවුරුද්දක් දැයි නිර්ණය කරන්න.