بکندباز

تابعی ایجاد کنید که یک عدد را به عنوان ورودی دریافت کند و اگر مجموع ارقام آن عدد دارای همان پاریتی (زوج یا فرد بودن) باشد، True برگرداند. در غیر این صورت، False را برگرداند.

مثال‌

parity_analysis(243) ➞ True
# 243 فرد است و همچنین 9 (2 + 4 + 3)

نکات

  • پاریتی به معنای زوج یا فرد بودن یک عدد است. اگر مجموع ارقام زوج باشد و خود عدد نیز زوج باشد، True برگردانید. همینطور اگر عدد فرد باشد و مجموع ارقام آن نیز فرد باشد.
  • واضحاً اعداد یک رقمی دارای همان پاریتی خواهند بود (به مثال #3 نگاه کنید).
ParityAnalysis(243)  ➞ True
ParityAnalysis(12)  ➞ False
ParityAnalysis(3)  ➞ True
ParityAnalysis(123456789)  ➞ True
ParityAnalysis(37)  ➞ False
ParityAnalysis(133331)  ➞ False

هنوز پاسخی برای این تمرین ثبت نشده است

نظرات

*
*

تمرینات مرتبط