Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình Python để Kiểm tra xem số lượng các ước là chẵn hay lẻ

Trong bài viết này, chúng ta sẽ tìm hiểu về giải pháp và cách tiếp cận để giải quyết vấn đề đã cho.

Tuyên bố sự cố − Cho một số “n”, tìm tổng số ước của nó là chẵn hay lẻ.

Trong cách tiếp cận này, chúng tôi sẽ tìm tất cả các ước số và kiểm tra xem số lượng ước số là chẵn hay lẻ.

Cách triển khai được đưa ra bên dưới -

Ví dụ

import math
def countDivisors(n) :
   count = 0
   # calculating all the divisors
   root=int(math.sqrt(n))+2
   for i in range(1, root) :
      if (n % i == 0) :
         # If divisors are equal,increment count by one Otherwise increment count by 2
         if( n // i == i) :
            count = count + 1
         else :
            count = count + 2

   if (count % 2 == 0) : def countDivisors(n) :
   count = 0
   # calculating all the divisors
   root=int(math.sqrt(n))+2
   for i in range(1, root) :
      if (n % i == 0) :
         # If divisors are equal,increment count by one Otherwise increment count by 2
         if( n // i == i) :
            count = count + 1
         else :
            count = count + 2
   if (count % 2 == 0) :
      print("Even")
   else :
      print("Odd")
# Driver program to test above function */
print("The count of divisor: ")
countDivisors(100)
   print("Even")
else :
   print("Odd")
# Driver program to test above function */
print("The count of divisor: ")
countDivisors(100)

Đầu ra

120
No

Tất cả các biến được khai báo trong phạm vi toàn cục như thể hiện trong hình ảnh bên dưới

Chương trình Python để Kiểm tra xem số lượng các ước là chẵn hay lẻ

Kết luận

Trong bài viết này, chúng ta đã tìm hiểu về cách tiếp cận Kiểm tra xem tổng số các ước là chẵn hay lẻ của một số nhất định.