Python Lab Exercises: Code
Python Lab Exercises: Code
Code:
num=int(input("Enter a number: "))
fact=1
if num<0:
print("Sorry, factorial doesn't exist for negative numbers")
elif num==0:
print("Factorial of 0 is 1")
else:
for i in range(1,num+1):
fact=fact*i
print("The factorial of ",num,"is ",fact)
Output:
Code:
num=[1,2,4,6,11,20]
sq=0
for val in num:
sq=val*val
print (sq)
Output:
Output:
Code:
n=int(input("Enter your maximum value "))
i=1
while(i<=n):
if i%2!=0:
print(i)
i =i+1
Output:
Output:
b) y = 1+2-3+4-5+......
Code:
num=int(input ("Enter end of series: "))
sum=0
for i in range(1,num+1):
if i%2==0:
sum=sum-i
else:
sum=sum+i
print (sum)
Output:
b) 1-2/2!+3/3!....n/n!.
Code:
n=int(input("Enter a number: "))
sum=0
fact=1
for i in range(1,n+1):
fact *=i
if i%2==0:
sum=sum-(i/fact)
else:
sum=sum+(i/fact)
print(sum)
Output:
Code:
n=int(input('enter a number '))
k=int(input('enter a number '))
sum=0
for i in range(1,n+1):
sum=sum+pow(i,k)
print(sum)
Output:
Code:
num=int(input("Enter a number: "))
print("Multiplication table of" ,num)
for i in range(1,11):
print(num,"x",i,"=",num*i)
Output:
Code:
n=int(input("Enter a number: "))
for i in range(1,n+1):
print("Multiplication of ",i)
for s in range(1,11):
print(i,"x",s,"=",i*s)
Output:
Q6. WAP
a) To find the factors of a number.
Code:
print("Finding factors using for loop")
n=int(input("Enter a number: "))
print("The factors of ",n,"are ")
for i in range(1,n+1):
if n%i==0:
print(i)
i=1
while(i<=n):
if n%i==0:
print(i)
i +=1
Output:
b) To find out whether a no is prime or not.
Using (for loop and while loop).
Code:
print("Determining prime numbers using for loop")
n=int(input("Enter a number: "))
if(n==1):
print(n,"nor prime nor composite")
else:
for i in range(1,n+1):
if (n%i)==0:
print(n,"is not a prime number")
break
else:
print(n,"is not a prime number")
Output:
Q7. WAP to calculate sum of numbers only if numbers are between 1 and 100.
Code:
n=int(input("Enter any number: "))
j=int(input("Enter any other number:c"))
sum=0
if (n and j)>=1:
if n<=100 and j<=100:
sum=n+j
print(sum)
else:
print("Invalid value")
Output:
Code:
n=int(input("Enter a number: "))
reverse=0
while(n):
reverse= reverse*10
reverse=reverse + n%10
n=n//10
print ("Reverse of entered number is ",reverse)
Output:
Code:
num=int(input ("Enter any number: "))
sum=0
while(num>0):
rem=num%10
sum=sum+rem
num=num//10
print("Sum of digits of given number is: ",sum)
Output: