Python හි සමාන්තර if ප්‍රකාශන

if else ඉදිකිරීම් අත්තනෝමතික ලෙස එකිනෙකා තුළට ඇතුළු කළ හැකිය. එහෙත් මෙය කිරීමේදී ඉඳුරටම ඉඩ අවකාශයන් රක්ෂා කිරීම අත්‍යාවශ්‍ය වේ.

අප සතුව tst විචල්‍යයක් ඇතැයි සිතමු:

pythontst = 3

අපගේ විචල්‍යය ශුන්‍යය සමඟ සසඳා බලමු. පළමු if තුළ, විචල්‍යය 0 ට වඩා අඩු හෝ සමාන නම් කොන්දේසිය සකසමු. මෙම if තුළ තවත් කොන්දේසියක් ලියමු - සංඛ්‍යාව 0 ට වඩා අඩු හෝ සමාන නම්. ඒ සඳහා else බ්ලොකයක් ද දක්වන්න. පළමු if else ඉදිකිරීමේ අවසානයේ, සංඛ්‍යාව 0 ට වඩා අඩු වීමේ අවස්ථාව සඳහා පණිවිඩයක් ලියමු:

pythonif tst >= 0:
  if tst <= 5:
    print('less then or equal 5')
  else:
    print('more then 5')
else:
  print('less then 0')
Задание 1

month විචල්‍යය තුළ මාසයේ අනුක්‍රමික අංකය ගබඩා වී ඇතැයි සිතමු. එය 1 සිට 12 දක්වා පරතරය තුළ විය යුතුය. එසේ නොවන පක්ෂයේ දෝෂ පණිවිඩයක් ප්‍රදර්ශනය වේවා. ඊළඟට, සෑම නිවැරදි මාස අංකයක් සඳහාම, එය වසරේ කුමන ඍතුවට අයත් ද යන්න පිළිබඳ පණිවිඩයක් ලියන්න.

Задание 2

num විචල්‍යය තුළ සංඛ්‍යාවක් ගබඩා වී ඇතැයි සිතමු. මෙම සංඛ්‍යාව 10 සිට 99 දක්වා පරාසයට වැටෙන්නේ නම්, මෙම සංඛ්‍යාවේ ඉලක්කම්වල එකතුව සොයන්න. ලැබුණු එකතුව 9 ට වඩා අඩු හෝ සමාන නම්, ඉලක්කම්වල එකතුව ඒක-ඉලක්කම් බව පිළිබඳ පණිවිඩයක් ප්‍රතිදානය කරන්න, එසේ නොවන පක්ෂයේ ඉලක්කම්වල එකතුව ද්වි-ඉලක්කම් බව පිළිබඳ පණිවිඩයක් ප්‍රතිදානය කරන්න.