用於檢查素數的 Python 程序
已發表: 2020-10-23Python 編程是最新技術中使用的最流行的編程語言之一。 任何編程語言的初學者都會遇到初始練習練習,例如識別素數、偶數或奇數等。在本文中,我們將學習如何用Python 編寫素數程序來檢查輸入的數字是否user 是否為素數。
要編寫這個程序,首先我們需要了解什麼是質數。 素數是一個只能被 1 和它自己整除的自然數,這意味著這個數不能是任何其他更小的兩個數的乘積。 例如,2、3、7、11、13、17 等都是素數。
該程序必須檢查該數字是否可以被位於 2 和它自身之間的任何數字整除。 如果它可以被這些數中的任何一個整除,則餘數為零,我們可以得出結論,它不是質數。 如果餘數不為零,則它是質數。
目錄
Python 編程主題
為了能夠用 Python 編寫素數程序,應該知道三個 Python 編程主題。 這些是:
1. if…else 語句
當需要決定是否執行一組特定的代碼時使用它。 這取決於條件。 如果滿足條件,即測試表達式為真,則執行語句。 如果條件不滿足,語句將不會被執行,它會跳轉到代碼的“else”部分。
if 測試表達式:
身體裡面如果
別的:
身體在其他
一個簡單的例子更好地解釋了這一點:
#檢查數字是否為正並相應打印
數 = 5
如果數字 > 0
print("數字是正數)
別的
print("數字是負數)
輸出:數字為正
2.for循環
For 循環用於迭代序列。 因此,對於列表或集合中的每個項目,可以執行一組語句。
對於順序變量:
內部為
例如:
運動 = [“板球”、“足球”、“網球”]
對於運動中的 z:
打印(z)
輸出:板球
足球
網球
3. 休息
break 語句可以改變 Python 中循環的流程。 通常,循環在一系列代碼上不斷重複,直到條件不滿足或測試表達式為假。 但有時,我們可能希望通過檢查一個條件來停止循環的當前迭代或整個循環。 在這種情況下,使用 break 語句。

對於順序變量:
如果條件:
休息
一旦條件滿足,循環將被打破。
為了更好地理解一個例子:
對於“芒果”中的 var:
如果 var == “g”:
休息
打印(變量)
輸出:米
一種
n
查看我們的數據科學課程,了解有關各種數據科學課程的更多信息。
Python中的素數程序
在這個程序中,我們將首先要求用戶輸入一個數字。 之後,我們將檢查該數字是否大於 1。如果是,我們將檢查它是否可以被 2 和自身之間的任何數字整除。 如果它是可分的,那麼它會打印出這個數字不是素數。 如果它不可整除,則打印該數是質數。 如果該數字小於 1,則打印該數字不是質數。
Python程序如下:
num = int(input(“輸入一個數字:”))
如果數字 > 1:
對於範圍內的 i (2, num):
如果 (num % i) == 0:
print(num, “不是素數”)
休息
別的:
print(num, “是一個素數”)
別的:
print(num, “不是素數”)
int() 語句用於將用戶輸入的任何數字轉換為整數。 使用 range() 語句,以便“i”的值通過從 2 到用戶輸入的數字的每個數字。 print() 語句用於將括號內的值打印到輸出中。 用戶現在可以檢查他們輸入的任何數字是否是質數。
結帳:您必須了解的 18 個 Python 模式程序
結論
本文演示瞭如何用Python語言編寫一個素數的簡單程序。 使用這個邏輯,我們可以編寫其他基本程序來提高我們的技能。 而且我們還學習了三個編程主題,即if..else語句、for循環和break。 這些是可用於更複雜和更長的程序以執行更大的任務以理解Python 中的質數的基本主題。
如果您對學習數據科學以走在快節奏的技術進步的前沿感到好奇,請查看 upGrad 和 IIIT-B 的數據科學執行 PG 計劃,並為未來提升自己的技能。
Python 的顯著特點是什麼?
Python 是數據科學家和機器學習專家中廣為人知的編程語言。 Python 的成功源於它易於學習並且具有簡單的語法和可讀性。 它易於理解,使故障排除變得簡單。
此外,它是一種免費的開源編程語言,Python 專業人士可以通過多種方式使用它。 它是一種支持類概念的面向對象的語言,並且很容易與其他語言(如 C++、Java 等)結合使用。
Python中的函數是什麼?
函數是 Python 代碼的片段或部分,它們被組織和重用以執行單個和相關的操作。 函數有助於提高重用大量代碼的系統的模塊化。 Python 有多種內置函數,例如 print()。 除了提供廣泛的內置函數外,Python 還允許您構建用戶定義的函數。
Python 的實際用例有哪些?
Python 是當今世界上使用最廣泛的編程語言之一。 大多數計算和軟件程序都使用 Python 來滿足其核心編程要求。 它包括瀏覽 Google、瀏覽 Instagram、在 YouTube 上觀看視頻或在 Spotify 上聽音樂。 所有這些活動都與 Python 直接或間接相關。 這表明 Python 被廣泛用於各種平台、應用程序和服務。