python判斷素數程序_使用面向對象方法檢查素數的Python程序

python判斷素數程序

This program will check whether a given number is Prime or Not, in this program we will divide the number from 2 to square root of that number, if the number is divided by any number in b/w then the number will not be a prime number.

該程序將檢查給定數字是否為質 ,在此程序中,我們將數字從2除以該數的平方根,如果該數字除以b / w中的任何數字,則該數字將不是質數數。

We are implementing this program using the concept of classes and objects.

我們正在使用類和對象的概念來實現該程序。

Firstly we create the Class with Check name with 1 attributes ('number') and 2 methods, the methods are:

首先,我們使用Check名稱創建具有1個屬性( 'number' )和2個方法的Class,這些方法是:

  1. Constructor Method: This is created using __init__ inbuilt keyword. The constructor method is used to initialize the attributes of the class at the time of object creation.

    構造方法 :這是使用__init__內置關鍵字創建的。 構造函數方法用于在創建對象時初始化類的屬性。

  2. Object Method: isPrime() is the object method, for creating object method we have to pass at least one parameter i.e. self keyword at the time of function creation.

    對象方法 : isPrime()是對象方法,要創建對象方法,我們必須在函數創建時傳遞至少一個參數,即self關鍵字。

Secondly, we have to create an object of this class using a class name with parenthesis then we have to call its method for our output.

其次,我們必須使用帶有括號的類名來創建此類的對象,然后必須為其輸出調用其方法。

Below is the implementation of the program,

下面是該程序的實現,

Python代碼檢查給定數字是否為質數 (Python code to check whether a given number is prime or not)

# Define a class for Checking prime number
class Check :
# Constructor
def __init__(self,number) :
self.num = number
# define a method for checking number is prime or not 
def isPrime(self) :
for i in range(2, int(num ** (1/2)) + 1) :
# if any number is divisible by i 
# then number is not prime
# so return False
if num % i == 0 :
return False
# if number is prime then return True
return True
# Main code 
if __name__ == "__main__" :
# input number
num = 11
# make an object of Check class
check_prime = Check(num)
# method calling
print(check_prime.isPrime())
num = 14
check_prime = Check(num)
print(check_prime.isPrime())        

Output

輸出量

True
False

翻譯自: https://www.includehelp.com/python/program-to-check-prime-number-using-object-oriented-approach.aspx

python判斷素數程序

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/542920.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/542920.shtml
英文地址,請注明出處:http://en.pswp.cn/news/542920.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

湖北計算機技能高考專科學校排名,湖北2021年技能高考專科錄取分數線

https://forms.ebdan.net/ls/wg2YPHOQ點擊查看全部院校武漢船舶職業技術學院:技能高考(機械類)507技能高考(電氣電子類)437技能高考(計算機類)532技能高考(財經類)530技能高考(建筑設計類)319技能高考(旅游類)489技能高考(汽車維修類)466湖北科技職業學院&#xff1…

定位樣式

Web頁面中的特殊效果,如菜單效果,對話框效果都需要通過定位屬性來實現。定位樣式position屬性可以控制元素的定位類型position屬性值可以為sataic、fixed、absolute、relativeposition屬性的語法結構- position:value;定位屬性static默認值。沒有定位&am…

c#異常處理_C#異常處理能力問題和解答 套裝2

c#異常處理1) There are the following statements that are given below, which is correct about an exception in C#.NET? The exception occurs at the time of compilationThe exception occurs during program loadingThe exception occurs during JIT compilationThe …

考慮題4所示的日志記錄_[南開大學]18秋學期(1703)《數據庫基礎與應用》在線作業...

18秋學期(1703)《數據庫基礎與應用》在線作業一、單選題:1.[單選題]在SQL語言中,模式對應于() (滿分:)A. 視圖和部分基本表B. 基本表C. 存儲文件D. 物理磁盤正確答案:——B——2.[單選題]在數據庫系統中,讀臟數據是指一個事務讀了另…

數字圖像處理圖像反轉的實現_反轉8位數字| 8085微處理器

數字圖像處理圖像反轉的實現Problem statement: 問題陳述: To reverse 8 bits number using 8085 microprocessors. 使用8085微處理器反轉8位數字。 Algorithm: 算法: Load the accumulator with the first data. 向累加器加載第一個數據。 Use RLC i…

計算機控制z反變換公式,第三章 計算機控制系統的數學描述(修正Z變換).ppt

第三章 計算機控制系統的數學描述(修正Z變換)* 3.4 修改Z變換 1.具有多采樣頻率系統 在某些控制系統中,存在著不同采樣頻率的采樣開關,如圖3.10所示。 圖3.10 具有不同采樣頻率系統結構圖 圖3.10表示,該系統反饋回路的采樣頻率高一…

7月19日實習日志

今天是實習第十二天,時間過得很快一轉眼實習一般都已經過去了,今天早上下了大雨,到單位的時候差一點遲到。 今天難道單位公司的同事就帶領著我給公司的防火請升級,防火墻可以是一套硬件或軟件,它在網絡和互聯網之間形成…

g++默認參數_C ++默認參數| 查找輸出程序| 套裝2

g默認參數Program 1: 程序1&#xff1a; #include <iostream>using namespace std;int K 10;int fun(){return K;}int sum(int X, int Y fun()){return (X Y);}int main(){int A 0;A sum(5);cout << A << " ";K 20;A sum(5);cout <<…

python重載模塊_Python 3.0中重載模塊

在Python中&#xff0c;每一個以 .py結尾的Python文件都是一個模塊。其他的文件可以通過導入一個模塊來讀取該模塊的內容。導入從本質上來講&#xff0c;就是載入另一個文件&#xff0c;并能夠讀取那個文件的內容。一個模塊的內容通過這樣的屬性能夠被外部世界使用。這種基于模…

計算機考研985院校不歧視,考研最不歧視的985大學有哪些

考研最不歧視的大學有很多&#xff0c;其中985院校有哈爾濱工業大學、對外經濟貿易大學、中南大學、河南大學和華東師范大學等。哪些985大學不歧視考研考生1、哈爾濱工業大學面試除了自我介紹&#xff0c;其他都不透露自己的信息&#xff0c;面試老師也都不知道&#xff0c;都是…

如何使用Tornado實現WebSocket服務器?

什么是龍卷風&#xff1f; (What is Tornado?) Tornado is a python web framework and asynchronous networking library. It is scalable and non-blocking. It specializes in dealing with event-driven networking. As tornado supports concurrent connections, natural…

電子增穩云臺_揭秘Dobby自拍無人機,電子增穩是黑科技?

揭秘Dobby自拍無人機&#xff0c;電子增穩是黑科技&#xff1f;2016年07月27日 10:47作者&#xff1a;廣州分站文章出處&#xff1a;泡泡網原創分享最近零度智控的Dobby自拍無人機橫空出世&#xff0c;主打「便攜」「自拍」兩大特色&#xff0c;一經眾籌便得到了大量的關注&…

拖動效果

css部分&#xff1a; <style type"text/css">.page{text-align:left;}.dragDiv{   border:1px solid #ddd;   padding:10px;   width:300px;   height:150px;   margin:0 auto;   border-radius:4px;    box-shadow:0 1px 2px #fefefe;    pos…

計算機組成比作人的什么位置,理學第章計算機組成上.ppt

理學第章計算機組成上.ppt第2章 計算機組成原理 2.1 計算機系統組成簡介 計算機系統由硬件和軟件兩大部分組成。若把一個計算機系統比作人的話&#xff0c;則硬件構成了計算機系統進行計算的軀干&#xff0c;軟件構成了計算機系統進行計算的大腦。 1 輸入部件 輸入部件用于向計…

Python | Tkinter中的文本區域和按鈕

Library: 圖書館&#xff1a; TkinterTkinter (Tkinter) Tkinter(Tk interface) is a Standard python library that is used to create easy, fast, and simple GUI applications. Tkinter(Tk接口)是一個標準的python庫&#xff0c;用于創建簡單&#xff0c;快速和簡單的GUI應…

python多行注釋以三個英文_Python中多行注釋可以包含在三對英文半角單引號('''''')或三對英文半角雙引號(\\\...

Python中多行注釋可以包含在三對英文半角單引號()或三對英文半角雙引號(\"\"\"\"\"\")之間答&#xff1a;√變化再現除了有形式結構的需要外,還暗示了()的變化:()答&#xff1a;表現內容治療與搶救休克首要的中心環節是答&#xff1a;積極去除病…

決心書之學習linux高級運維

我叫振鵬&#xff0c;我是一名在國企工作運維工程師&#xff0c;其實我不是一名合格運維工程師。為什么我選擇一條運維工程師的道路&#xff0c;當時候入門運維工程師比開發好玩&#xff0c;好入門&#xff0c;入門條件也不需要太苛刻&#xff0c;所以就選擇了一條運維工程師的…

淺談計算機程序設計語言,探討計算機程序設計語言教學

【文章摘要】隨著社會不斷的發展與進步&#xff0c;計算機作為現代先進產物的代表&#xff0c;已經很快的進入到社會中的各行各業。而程序設計作為計算機的核心內容&#xff0c;也同樣引起了大家的重視&#xff0c;同時計算機程序設計也是高校開設的一門重要學科&#xff0c;為…

十六進制轉八進制c++代碼_如何將十六進制代碼上傳到微控制器?

十六進制轉八進制c代碼Read: 8051 Microcontroller programming using Keil Uvision IDE 閱讀&#xff1a; 使用Keil Uvision IDE進行8051單片機編程 將HEX文件上傳到微控制器 (Uploading a HEX file to Microcontroller) Once you have developed the hex code for the progr…

win7驅動程序未經簽名可以使用嗎_手把手教你解決win7系統驅動程序簽名強制禁用的設置技巧...

win7系統穩定性好&#xff0c;使用者眾多&#xff1b;免不了會遇到win7系統驅動程序簽名強制禁用這樣的問題要處理&#xff0c;太多的用戶是不想看到win7系統驅動程序簽名強制禁用這種情況的&#xff0c;靠別人來解決問題太被動&#xff0c;只要我們自己找到win7系統驅動程序簽…