Python – Range based programs

Multiplication tables in the given range:.

for n in range(5, 11):
   
    for i in range(1,11):
        print(n,’*’,i,’=’,n*i)

Factorials in the Given range:

for n in range(1,8):
 
    fact=1
    for i in range(1,n+1):
        fact=fact*i
    print(“factorial of”,n,”is”,fact)

Prime numbers in given range:

for n in range(1,51):
 
    factors=0
    for i in range(1,n+1):
        if(n%i==0):
            factors=factors+1
 
    if(factors==2):
        print(n,”is prime”)

Perfect numbers in given range:

for n in range(1,10000):
 
    sum=0
    for i in range(1,n):
        if(n%i==0):
            sum=sum+i
 
    if(n==sum):
        print(n,”is perfect”)
Scroll to Top