python programs given on 23-09-19
#1).numbers divisible by 7 but not 5 between 2000 and 3200
print("numbers divisible by 7 but not 5 between 2000 and 3200 ") a=2000 while(a<=3200): if(a%7==0 and a%5!=0): print(a) a+=1
#2). program to compute factorial
print("enter number to find factorial") a=int(input()) k=a-1 while(k>0): a*=k k-=1 print(a)
#3). program to print i,i*i
num=int(input(" enter the number : ")) n=1 while(n<=num): print(n,':',n*n) n+=1
#4). program to print reverse
num=int(input("enter number : ")) num2=0 r=0 while(num>0): r=num%10 num2=(num2*10)+r num=int(num/10) print(num2)
#5). program to print sum of n numbers
num=int(input("enter the number n : ")) k=0 n=0 while(k<=num): n+=k k+=1 print(n)
#6). program to print sum of n numbers(odd and even separately)
num=int(input("enter the number n : ")) k=0 odd=0 even=0 while(k<=num): if(k%2==0): even+=k else: odd+=k k+=1 print("odd : ",odd ) print("even : ",even)
#7). program to print natural numbers in reverse
num=int(input("enter the number n : ")) while(num>0): print(num) num-=1
#8). program to print first and last digit of a number
num=int(input("enter number : ")) last=(num%10) while(num>9): num=int(num/10) print(num) print(last)
#9). program to print product of first and last digit of a number
num=int(input("enter number : ")) last=(num%10) while(num>9): num=int(num/10) pro=int(last*num) print("product : ",pro)
#10). program to print name of a single digit numbers n=int(input("enter number of digits : ")) while(n>0): num=int(input("enter a single digit number : ")) if(num==0):print(" ZERO ") if(num==1):print(" ONE ") if(num==2):print(" TWO ") if(num==3):print(" THREE ") if(num==4):print(" FOUR ") if(num==5):print(" FIVE ") if(num==6):print(" SIX ") if(num==7):print(" SEVEN ") if(num==8):print(" EIGHT ") if(num==9):print(" NINE ") n-=1
#11). program to print power of a number
num=int(input("enter a number : ")) power=int(input("enter the power : ")) num2=num power2=power while(power>1): num=num*num2 power-=1 print(num2,"^",power2,"=",num)
#12). program to print if a number is prime or not
num=int(input("enter a number : ")) n=2 k=0 while(n<num): if(num%n==0):k=1 n+=1 if(k==0):print(" PRIME ") else:print(" NOT PRIME ")
#13.) program to find if a given number is part of fabonacci and a factorial
num=int(input("enter any number "))
check1=0 check2=0 l=0 j=0 n=1 while(l<99): m=n n=n+j j=m if(num==n): check1=1 break l+=1 if(check1==1): print("a fabonacci digit at place",l+3) else:print("not a part of fabonacci")
n=2 sum=1 while(n<=num): sum=sum*n if(sum==num): check2=1 break n+=1 if(check2==1): print("factorial of",n) else: print("not a factorial")