compuhelpindia@gmail.com | +91-9915005347 | +91-8283825347 Sector 46-C, Chandigarh · Since 1999 Apply Now

Python Solved Assignments (Set 1)

Python Solved Assignments (Set 1)

Solved Python programs from COMPUHELP — open each topic to view code.

Assignments of For Loop (17 programs)
for i in range(1,11):
       print("*",end="")
for i in range(1,11):
        print("*")
for i in range(1,7):
   	print("   *")
   	print("COMPUHELP")
for i in range(0,10):
         print(i,end=" ")
for i in range(9,-1,-1):
      print(i,end=" ")
for i in range(5,21):
        print(i,end=" ")
for i in range(45,6,-1):
  	print(i,end=" ")
for i in range(1,21,2):
  	print(i,end=" ")
for i in range(0,21,2):
       print(i,end=" ")
num = int(input("Enter the number: "))
for i in range(1,num,2):
       print(i,end=" ")
num = int(input("Enter the number: "))
for i in range(0,num,2):
           print(i,end=" ")
for i in range(0,51,3):
          print(i,end =" ")
a=int(input("Enter the terms: "))
b=0
s=1
if a<=0:
      print("The requested series is: ",b)
else:
      print(b,s,end=" ")
for x in range(2,a):
         next=b+s
         print(next,end=" ")
         b=s
         s=next
a=int(input("Enter the terms: "))
prod=1
for i in range(0,a):
      print(prod)
      prod=prod*2
a=int(input("Enter the terms: "))
fact=1
for i in range(1,a+1):
   fact=fact * i
   print(i,"*",end=" ")
print("bb = ",fact)
a=int(input("Enter the terms: "))
sum=0
for i in range(1,a+1):
     sum=sum+i
     print(i, "+", end=" ")
print("bb = ", sum)
m=int(input("Enter the value for m: "))
n=int(input("Enter the value for n: "))
res=1
for i in range(1,n+1):
        res*=m
print("The result is: ",res)
Assignments of Nested For Loop (33 programs)
for i in range(1,4):
        for j in range(1,4):
                   print("*",end="")
for i in range(1,4):
    for j in range(1,4):
          print("1",end="")
    print()
for i in range(1,4):
    for j in range(1,4):
          print(j,end="")
    print()
for i in range(1,4):
    for j in range(1,4):
          print(i,end="")
    print()
k=1
for i in range(1,4):
    for j in range(1,4):
          print(k,end="")
          k+=1
    print()
for i in range(3,0,-1):
        for j in range(1,4):
               print(i,end="")
        print()
k=9
for i in range(1,4):
      for j in range(1,4):
               print(k,end="")
               k-=1
     print()
for i in range(3,0,-1):
      for j in range(3,0,-1):
             print(j,end="")
      print()
for i in range(1,4):
      for j in range(0,i):
            print("*",end="")
      print()
for i in range(3, 0, -1):
     for j in range(0, i):
           print("*", end = "")
    print()
for i in range(1, 4):
    for j in range(1, i + 1):
          print(j, end="")
    print()
for i in range(1, 4):
     for j in range(1, i + 1):
          print(i, end="")
     print()
for i in range(3,0,-1):
      for j in range(4,i,-1):
             print(i,end="")
      print()
for i in range(1,4):
      for j in range(4,i,-1):
             print(i,end="")
     print()
for i in range(3, 0, -1):
          for j in range(i, 4):
                  print(j, end="")
          print()
for i in range(3,0,-1):
         for j in range(3,i-1,-1):
                  print(j,end="")
         print()
for i in range(1,4):
         for k in range(i,1,-1):
                print(end=" ")
         for j in range(3,i-1,-1):
                   print("*",end="")
         print()
for i in range(3,0,-1):
         for k in range(2,i-1,-1):
                 print(end=" ")
         for j in range(1,i+1):
                print(j,end="")
         print()
for i in range(1,4):
       for k in range(i,1,-1):
                print(end=" ")
       for j in range(3,i-1,-1):
                print(i,end="")
       print()
for i in range(1,4):
     for j in range(0,i):
          print("* ",end="")
     print()
k=1
for i in range(1,6,2):
         for j in range(1,i+1):
                    print(k,end="")
         print()
         k+=1
for i in range(1, 4):
     for j in range(1, i + 1):
             print(i, end=" ")
     print()
n=1
for i in range(1,6,2):
    for k in range(i,5,2):
        print(end=" ")
    for j in range(1,i+1):
        print(n,end=" ")
    print()
    n+=1
n=1
for i in range(1,6,2):
    for k in range(i,5,2):
        print(end=" ")
    for j in range(1,i+1):
        print(n,end=" ")
    print()
    n+=1
for i in range(1, 4):
    for j in range(3,i-1,-1):
        print("*", end=" ")
    print()
for i in range(1, 6, 2):
  for k in range(1, i - 1, 2):
    print(end="  ")
  for j in range(i, 6):
    print("*", end=" ")
  print()
for i in range(1, 4):
    for k in range(1,i):
        print(end=" ")
    for j in range(i, 4):
        print(" *", end = " ")
    print()
k=3
for i in range(1,6,2):
  for j in range(5,i-1,-1):
    print(k,end="")
  print()
  k-=1
k = 3
for i in range(1,4):
 for j in range(3,i-1,-1):
  print(k,end=" ")
 print()
 k -= 1
n = 3
for i in range(5, 0, -2):
 for k in range(5, i + 1, -2):
  print(end=" ")
 for j in range(1, i + 1):
  print(n, end="")
 print()
 n -= 1
n=1
for i in range(1,6,2):
    for k in range(i,5,2):
        print(end=" ")
    for j in range(1,i+1):
        print(n,end="")
    print()
    n+=1
n=n-2
for i in range(3,0,-2):
    for k in range(5,i,-2):
        print(end=" ")
    for j in range(1,i+1):
        print(n, end="")
    print()
    n-=1
for i in range(3, 0, -1):
    for k in range(i, 3):
        print(end=" ")
    for j in range(1, i + 1):
        print(i, end=" ")
    print()
n = 1
for i in range(1, 4):
 for k in range(i, 3):
  print(end=" ")
 for j in range(1, i + 1):
  print(n, end=" ")
 print()
 n += 1
for i in range(2,0,-1):
    for k in range(3,i,-1):
        print(end=" ")
    for j in range(1,i+1):
        print(i,end=" ")
    print()
Assignments of While and Do While Loops (11 programs)
n=int(input("Enter any number"))
x=0
while x<=n:
    print(x)
    x+=1
n=int(input("Enter any number"))
while n>=0:
    print(n)
    n=n-1
n=int(input("Enter any number"))
x=1
while x<=10:
    print(n,"X",x,"=",n*x)
    x+=1
n=int(input("Enter any number"))
a=0
b=1
i=1
print(a,"",b,end=" ")
while i<=n-2:
    c=a+b
    print(c,end=" ")
    a=b
    b=c
    i+=1
n=1
while n<=2:
    marks1=int(input("Enter marks of first subject"))
    marks2 = int(input("Enter marks of second subject"))
    marks3 = int(input("Enter marks of third subject"))
    sum=marks1+marks2+marks3
    avg=sum//3
    print("Average marks of ",n," student are: ",avg)
    n+=1
rev=0
num=int(input("Enter a number"))
print("The reverse of a number is: ")
while num>=1:
    rev=num%10
    num=num//10
    print(rev,end="")
fact=1
num=int(input("Enter a number"))
print("The factorial of the number is:")
while num>=1:
  fact=fact*num
  print(num,end="")
  if num>=2:
    print("*",end="")
  num=num-1
print("=",fact)
res=1
count=1
m=int(input("Enter a number"))
n=int(input("Enter the power"))
while count<=n:
    res=res*m
    count+=1
print("The result is ",res)
num = int(input("Enter any number "))
temp = num
reverse = 0
while temp > 0:
    remainder = temp % 10
    reverse = (reverse * 10) + remainder
    temp = temp // 10
if num == reverse:
  print('Palindrome')
else:
  print("Not Palindrome")
#Code to check whether a number is armstrong number or not
number = int(input("Enter number "))
num = number
digit, sum = 0, 0
length = len(str(num))
for i in range(length):
  digit = int(num%10)
  num = num/10
  sum += pow(digit,length)
if sum==number:
  print("Armstrong")
else:
  print("Not Armstrong")
#Code to check whether a number is prime number or not
num = int(input("Enter number "))
# If given number is greater than 1
if num > 1:
    # Iterate from 2 to n // 2
    for i in range(2, (num//2)+1):
        # If num is divisible by any number between
        # 2 and n / 2, it is not prime
        if (num % i) == 0:
            print(num, "is not a prime number")
            break
    else:
        print(num, "is a prime number")
else:
    print(num, "is not a prime number")
Assignments of Function (16 programs)
def sum(a,b,c,d):
    res=a+b+c+d
    return res
w=int(input("Enter 1st number"))
x=int(input("Enter 2st number"))
y=int(input("Enter 3st number"))
z=int(input("Enter 4st number"))
res=sum(w,x,y,z)
print(res)
def sum(a,b):
    res=a+b
    return res
def sub(a,b):
    res=a-b
    return res
def mul(a,b):
    res=a*b
    return res
def div(a,b):
    res=a/b
    return res
x=int(input("Enter 1st number"))
y=int(input("Enter 2nd number"))
choice=int(input("Enter:n 1 for sumn 2 for subtractn 3 for multiply n 4 for divide"))
if choice==1:
 a=sum(x,y)
 print("The sum of number is:", a)
elif choice==2:
 b=sub(x,y)
 print("The subtration of number is:", b)
elif choice==3:
 c=mul(x,y)
 print("The multiplication of number is:", c)
elif choice==4:
 d=div(x,y)
 print("The division of number is:", d)
def fun(x):
 print("The odd numbers in range 1 to", x)
 for i in range(1,x):
   if i%2!=0:
     print(i)
a=int(input("Enter a number"))
fun(a)
def fun(x):
  print("The even numbers in range 0 to", x)
  for i in range(1,x+1):
    if i%2==0:
     print(i)
   
a=int(input("Enter a number"))
fun(a)
def display(x, y):
  for i in range(0, y):
    print(x, end="")
     
a = input("Enter a character")
b = int(input("How much time will it repeat itself"))
display(a, b)
def fun(x,y):
for i in range(x,y+1):
  print(i)

a = int(input("Enter the starting value"))
b = int(input("Enter the ending value"))
fun(a,b)
def fun(x):
 if x>-1:
  print("number is positive")
 else:
  print("number is negative")

a = int(input("Enter a number"))
fun(a)
def fibonacci(x):
    j=0
    k=1
    print(j)
    print(k)
    for i in range(0,x-2):
        m=j+k
        j=k
        k=m
        print(m)
 a=int(input("Enter a number"))
 fibonacci(a)
def uppercase(a):
    x=a.upper()
    print(x)

ch=input("Enter a character in lowercase")
uppercase(ch)
def uppercase(a):
    x = a.lower()
    print(x)

ch = input("Enter a character in Uppercase")
uppercase(ch)
def series(n):
    res = 0
    for i in range(1, n + 1):
        j = i * i
        res = res + j
        print(j, "+ ", end="")
    print("bb =", res)

a = int(input("Enter a number"))
series(a)
def fact(a):
 fac = 1
 for i in range(a,1,-1):
    fac = fac * i
 return fac

x = int(input("Enter a number:"))
y = fact(x)
print("The factorial is", y)
def swap(x,y):
  x=x+y
  y=x-y
  x=x-y
  print("1st number is",x)
  print("2nd number is",y)
x=int(input("Enter 1st number"))
y=int(input("Enter 2st number"))
swap(x,y)
def fact(a):
 ans=0
 if((a==0) or (a==1)):
   return 1
 else:
   ans=a*fact(a-1)
   return ans
a=int(input("Enter any number"))
answer=fact(a)
print("The factorial is",answer)
def pattern(n):
 for i in range(1, n + 1):
   for k in range(1, i):
     print(end=" ")
   for j in range(i, n + 1):
     print("*", end="")
   print()
a = int(input("Enter a number: "))
pattern(a)
def fun(x):
 for i in range(0, x):
   for k in range(i, x):
     print(end=" ")
   for j in range(0, i + 1):
     print("*", end=" ")
   print()

a=int(input("Enter a number"))
fun(a)
WhatsApp