Prime number sequence
प्राइम नंबर वह प्राकृतिक संख्या है जो केवल 1 और स्वयं से विभाजित होती है (जैसे 3, 7, 11 आदि). लेकिन 1 प्राइम नंबर नहीं है.
आपका कार्य यह है कि दी गई उम्मीदवार संख्याओं की सूची cands में से केवल प्राइम नंबरों को छाँटकर नई सूची primes में रखें.
लेकिन पहले, आपको एक फंक्शन is_prime() बनाना है, जो इनपुट संख्या \(n\) प्राइम हो तो True लौटाए, अन्यथा False. ऐसा करने के लिए, यह जाँचना पर्याप्त है कि संख्या 2 से लेकर \(\sqrt{n}\) तक के किसी भी पूर्णांक से विभाज्य न हो.
टिप: आपको % ऑपरेटर की ज़रूरत पड़ सकती है, जो भाग देने पर शेष निकालता है (जैसे 8 % 3 का मान 2 होता है).
math मॉड्यूल पहले से इम्पोर्ट किया गया है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में कोडिंग इंटरव्यू प्रश्नों का अभ्यास
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
def is_prime(n):
# Define the initial check
if n < ____:
return ____
# Define the loop checking if a number is not prime
for i in range(____, ____):
if ____:
return False
return True