Thursday, 27 February 2025

Write a Python program that takes a number as input and checks if it is NOT a prime number.

 


num = int(input("Enter a number: "))


if num < 2 or any(num % i == 0 for i in range(2, int(num ** 0.5) + 1)):

    print("The number is NOT a prime number.")

else:

    print("The number is a prime number.")

#source code --> clcoding.com 

Code Explanation:

Taking User Input
num = int(input("Enter a number: "))
The user is asked to enter a number.
Since input() returns a string, we convert it to an integer using int().

Checking if the Number is NOT Prime
if num < 2 or any(num % i == 0 for i in range(2, int(num ** 0.5) + 1)):

Step 1: Check if the number is less than 2
Any number less than 2 is NOT prime (e.g., 0 and 1 are not prime).

Step 2: Check if the number is divisible by any number from 2 to √num
We loop from 2 to √num (int(num ** 0.5) + 1) because if a number is divisible by any number in this range, it is NOT prime.
any(num % i == 0 for i in range(2, int(num ** 0.5) + 1)) checks if num is divisible by any i in this range.
Step 3: If either condition is True, print "The number is NOT a prime number."

Printing the Result
    print("The number is NOT a prime number.")
If the number is divisible by any number other than 1 and itself, it is NOT prime.
else:
    print("The number is a prime number.")
If the number passes all conditions, it is prime.


0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (96) AI (38) Android (24) AngularJS (1) Assembly Language (2) aws (17) Azure (7) BI (10) book (4) Books (188) C (77) C# (12) C++ (83) Course (67) Coursera (247) Cybersecurity (25) Data Analysis (1) Data Analytics (2) data management (11) Data Science (142) Data Strucures (8) Deep Learning (21) Django (16) Downloads (3) edx (2) Engineering (14) Euron (29) Events (6) Excel (13) Factorial (1) Finance (6) flask (3) flutter (1) FPL (17) Generative AI (9) Google (34) Hadoop (3) HTML Quiz (1) HTML&CSS (47) IBM (30) IoT (1) IS (25) Java (93) Java quiz (1) Leet Code (4) Machine Learning (76) Meta (22) MICHIGAN (5) microsoft (4) Nvidia (4) Pandas (4) PHP (20) Projects (29) pyth (1) Python (1011) Python Coding Challenge (452) Python Quiz (90) Python Tips (5) Questions (2) R (70) React (6) Scripting (1) security (3) Selenium Webdriver (4) Software (17) SQL (42) UX Research (1) web application (8) Web development (4) web scraping (2)

Followers

Person climbing a staircase. Learn Data Science from Scratch: online program with 21 courses

Python Coding for Kids ( Free Demo for Everyone)