Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

कैसे जांचें कि कोई संख्या प्राइम है या पायथन का उपयोग नहीं कर रही है?


इस समस्या के समाधान में प्रयोग किया जाने वाला सिद्धांत यह है कि दी गई संख्या को उसके वर्गमूल से 3 से विभाजित करना, एक संख्या का वर्गमूल सबसे बड़ा संभावित कारक है जिसके आगे यह जांचना आवश्यक नहीं है कि यह किसी अन्य संख्या से विभाज्य है यह तय करने के लिए कि यह अभाज्य संख्या है।

फ़ंक्शन 2 से विभाज्य और 2 से कम सभी संख्याओं के लिए असत्य लौटाता है। अन्य के लिए सभी का रिटर्न मान) फ़ंक्शन गलत होगा यदि यह अपने वर्गमूल तक किसी भी संख्या से विभाज्य है और यदि यह नहीं है तो सत्य है किसी भी संख्या से विभाज्य

उदाहरण

def is_prime(a):
    if a < 2:
        return False
    elif a!=2 and a % 2 == 0:
        return False
    else:
        return all (a % i for i in range(3, int(a**0.5)+1) )
num=int(input('enter a number'))
if is_prime(num)==True:
    print ("{} is a prime number".format(num))
else:
    print ("{} is not a prime number".format(num))

आउटपुट

उपरोक्त प्रोग्राम का नमूना रन -

enter a number24
24 is not a prime number
enter a number47
47 is a prime number

  1. जांचें कि क्या N एक डायहेड्रल प्राइम नंबर है या नहीं पायथन में

    मान लीजिए कि हमारे पास एक संख्या n है। हमें जांचना है कि n डायहेड्रल प्राइम है या नहीं। एक संख्या को डायहेड्रल प्राइम कहा जाता है जब वह संख्या स्वयं अभाज्य होती है और 7-सेगमेंट डिस्प्ले का उपयोग करके समान संख्या या कोई अन्य अभाज्य संख्या भी दिखाई जाती है, भले ही डिस्प्ले का ओरिएंटेशन (सामान्य या ऊपर

  1. प्राइम नंबर चेक करने के लिए पायथन प्रोग्राम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक नंबर दिया गया है, हमें यह जांचना होगा कि दी गई संख्या एक अभाज्य संख्या है या नहीं। 1 से बड़ी दी गई धनात्मक संख्या जिसका 1 के अलावा कोई अन्य गुणनखंड नहीं है और संख्या ही अभाज्य संख्या कहलाती है। 2, 3, 5, 7, आ

  1. कैसे जांचें कि कोई फ़ाइल मौजूद है या पायथन का उपयोग नहीं कर रही है?

    आप पढ़ने, लिखने और निष्पादन अनुमतियों के लिए मोड के साथ फ़ाइल अनुमतियों और अस्तित्व की जांच करने के लिए os.access (पथ, मोड) का उपयोग कर सकते हैं। उदाहरण के लिए os.access(my_file, os.W_OK) # राइट एक्सेस के लिए चेक करें।