給定範圍內具有奇數因子的元素個數的Python程式
在這篇文章中,我們將學習如何解決下面給出的問題。
問題陳述 - 給定一個範圍,我們需要找到該範圍內奇數因子的個數。
方法
眾所周知,所有完全平方數在一個範圍內都有奇數個因子。因此,我們將計算完全平方數的個數。
由於m和n都是包含的,因此為了避免n是完全平方數的情況下的錯誤,我們在公式中使用n-1。
現在讓我們看看下面的實現:
示例
# count function
def count(n, m):
return int(m**0.5) - int((n-1)**0.5)
# main
n = 25
m = 400
print("Number of odd squares are: ", count(n, m))輸出
Number of odd squares are: 16

所有變數和函式都宣告在全域性作用域中,如上圖所示。
結論
在這篇文章中,我們學習瞭如何在給定範圍內找到具有奇數因子的元素個數。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP