You are on page 1of 4

#Accept a number and print its factors

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

for i in range(1,num+1):

if num%i==0:

print(i)

#check if a number is a prime number or not

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

factors = []

for i in range(1,num+1):

if num%i==0:

factors.append(i)

if (len(factors))==2:

print("Is a prime number")

else:

print("Is a composite number")

#to check if a number is a pronic number or not

is_pronic = False

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

factors = []

for i in range(1,num+1):

if num%i==0:

factors.append(i)

for i in factors:

if ((i-1)*i)==num:

is_pronic = True

prev_num = i

if is_pronic==True:
print("The number is pronic")

else:

print("The number is not pronic")

#take 2 numbers from the users and print out odd and even numbers
separately within the range

num1 = int(input("Start of range: "))

num2 = int(input("End of range: "))

odd_n = []

even_n = []

for i in range(num1,num2+1):

if i%2==0:

even_n.append(i)

else:

odd_n.append(i)

print("odd numbers: ", odd_n)

print("even numbers: ", even_n)

#factorial of number

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

factorial = 1

for i in range(1,num+1):

factorial *= i

print(factorial)

#check if a number is a perfect number or not

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

add_of_factors = 0

for i in range(1,num):
if num%i==0:

add_of_factors+=i

if add_of_factors==num:

print("The number is a perfect number")

else:

print("Not a perfect number")

#to check if a number is a spy number or not

num = input("Enter a number: ")

digits = []

product = 1

sum = 0

for i in num:

digits.append(int(i))

for i in digits:

product *= i

sum += i

if sum==product:

print("The number is a spy number")

else:

print("Not a spy number")

#To check if a number is a tech number or not

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

number_first_part = num // 100

number_second_part = num%100

working = number_first_part + number_second_part

working *= working

if working == num:

print("Is a tech number")


else:

print("Not")

You might also like