Python CoreHelpDesk

Python Scripting/Programming Language

Assignmennts of IF and ELIF statements

  1. marks=int(input("Enter marks"))
    if marks>=80 and marks<=100:
        print("A Grade")
    elif marks>=60 and marks<80:
        print("B Grade")
    elif marks>=40 and marks<60:
        print("C Grade")
    elif marks>=0 and marks < 40:
        print("Fail")
        

  2. age=int(input("Enter age"))
    if age>=18:
        print("Eligible for voting")
    else:
        print("Not eligible for voting")
        

  3. num=int(input("Enter any number"))
    if num>0:
        print("Number is Positive")
    elif num<0:
        print("Number is Negative")
    else:
        print("Number is Zero")

  4. num=int(input("Enter any number"))
    if num%2==0:
        print("Number is even")
    else:
        print("Number is odd")
    

  5. ch=input("Enter any character")
    if ch=='a' or ch=='e' or ch=='i' or ch=='o' or ch=='u':
        print("Character is vowel")
    else:
        print("Character is consonent")
    

  6. ch=input("Enter any character")
    if ch=='a' or ch=='e' or ch=='i' or ch=='o' or ch=='u':
        print("Character is vowel")
    elif ch=='!' or ch=='@' or ch=='#' or ch=='$' or ch=='%':
        print("Character is special character")
    else:
        print("Character is consonent")
    

  7.     price=0
    unit=int(input("Enter number of electric units"))
    if unit<=100:
        price=0
    if unit>100 and unit<=200:
        price=(unit-100)*5
    if unit>200:
        price=500+(unit-200)*10
    print("Total bill amount is: ",price)
        

  8. day=int(input("Enter any number between 1 to 7 for week days"))
    if day==1:
        print("Day is Monday")
    elif day==2:
        print("Day is Tuesday")
    elif day==3:
        print("Day is Wednesday")
    elif day==4:
        print("Day is Thursday")
    elif day==5:
        print("Day is Friday")
    elif day==6:
        print("Day is Saturday")
    elif day==7:
        print("Day is Sunday")

  9.     num=int(input("Enter any number"))
    n=num%10
    if n%5==0:
        print("Last digit of number is divisible by 5")
    else:
        print("Last digit of number is not divisible by 5")
        

  10. num=int(input("Enter any number between 0 to 9"))
    if num==0:
        print("Zero")
    elif num==1:
        print("One")
    elif num ==2:
        print("Two")
    elif num==3:
        print("Three")
    elif num==4:
        print("Four")
    elif num==5:
        print("Five")
    elif num==6:
        print("Six")
    elif num==7:
        print("Seven")
    elif num==8:
        print("Eight")
    elif num==9:
        print("Nine")
    else:
        print("Wrong input")

  11. num=int(input("Enter any number between 1 to 12 for month name"))
    if num==1:
        print("January")
    elif num ==2:
        print("February")
    elif num==3:
        print("March")
    elif num==4:
        print("April")
    elif num==5:
        print("May")
    elif num==6:
        print("June")
    elif num==7:
        print("July")
    elif num==8:
        print("August")
    elif num==9:
        print("September")
    elif num == 10:
        print("October")
    elif num==11:
        print("November")
    elif num==12:
        print("December")
    else:
        print("Wrong input")
    	

  12. n=int(input("Press 1 for addition\nPress 2 for subtraction\nPress 3 for multiplication\nPress 4 for division\nPress 5 for exit"))
    if n==1:
        num1 = int(input("Enter first number"))
        num2 = int(input("Enter second number"))
        res=num1+num2;
        print("The sum is: ",res)
    elif n==2:
        num1 = int(input("Enter first number"))
        num2 = int(input("Enter second number"))
        res=num1-num2;
        print("The difference is: ",res)
    elif n==3:
        num1 = int(input("Enter first number"))
        num2 = int(input("Enter second number"))
        res=num1*num2;
        print("The multiplication is: ",res)
    elif n==4:
        num1 = int(input("Enter first number"))
        num2 = int(input("Enter second number"))
        res=num1/num2
        print("The division is: ",res)
    elif n==5:
        exit()
       
        

num1=int(input("Enter first number"))
num2=int(input("Enter second number"))
num3=int(input("Enter third number"))
if num1>num2 and num1>num3:
    print("num1 is greater")
elif num2>num1 and num2>num3:
    print("num2 is greater")
else:
    print("num3 is greater")
    

Assignments of For Loop

  1. for i in range(1,11):
    print("*",end="")

  2. for i in range(1,11):
    print("*")
    

  3. for i in range(1,7):
       	print("   *")
       	print("COMPUHELP")
    

  4. for i in range(0,10):
     	 print(i,end=" ")
    

  5. for i in range(9,-1,-1):
        	print(i,end=" ")
            

  6. for i in range(5,21):
        	print(i,end=" ")
            

  7. for i in range(45,6,-1):
      	print(i,end=" ")
            

  8. for i in range(1,21,2):
      	print(i,end=" ")
    

  9. for i in range(0,21,2):
      print(i,end=" ")

  10. num = int(input("Enter the number: "))
    for i in range(1,num,2):
       print(i,end=" ")
       

  11. num = int(input("Enter the number: "))
    for i in range(0,num,2):
       print(i,end=" ")
       

  12. for i in range(0,51,3):
       	print(i,end =" ")
        

  13. 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

  14. a=int(input("Enter the terms: "))
    prod=1
    for i in range(0,a):
       print(prod)
       prod=prod*2
       

  15. a=int(input("Enter the terms: "))
    fact=1
    for i in range(1,a+1):
      fact=fact * i
      print(i,"*",end=" ")
    print("\b\b = ",fact)
    

  16. a=int(input("Enter the terms: "))
    sum=0
    for i in range(1,a+1):
       sum=sum+i
       print(i, "+", end=" ")
    print("\b\b = ", sum)
    

  17. 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

  1. for i in range(1,4):
        for j in range(1,4):
            print("*",end="")
        print()
        

  2. for i in range(1,4):
        for j in range(1,4):
            print("1",end="")
        print()
        

  3. for i in range(1,4):
        for j in range(1,4):
            print(j,end="")
        print()

  4. for i in range(1,4):
        for j in range(1,4):
            print(i,end="")
        print()
        

  5. k=1
    for i in range(1,4):
       for j in range(1,4):
         print(k,end="")
         k+=1
       print()
    

  6.     for i in range(3,0,-1):
            for j in range(1,4):
               print(i,end="")
            print()
        

  7. k=9
    for i in range(1,4):
        for j in range(1,4):
            print(k,end="")
            k-=1
        print()
    

  8. for i in range(3,0,-1):
        for j in range(3,0,-1):
            print(j,end="")
        print()
        

  9. for i in range(1,4):
        for j in range(0,i):
            print("*",end="")
        print()
    

  10. for i in range(3, 0, -1):
      for j in range(0, i):
        print("*", end = "")
      print()

  11. for i in range(1, 4):
     for j in range(1, i + 1):
       print(j, end="")
     print()
    

  12. for i in range(1, 4):
     for j in range(1, i + 1):
       print(i, end="")
     print()

  13. for i in range(3,0,-1):
     for j in range(4,i,-1):
      print(i,end="")
     print()
    

  14. for i in range(1,4):
      for j in range(4,i,-1):
         print(i,end="")
      print()

  15. for i in range(3, 0, -1):
     for j in range(i, 4):
      print(j, end="")
     print()

  16. for i in range(3,0,-1):
     for j in range(3,i-1,-1):
      print(j,end="")
     print()

  17. 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()
    

  18. 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()
     

  19. 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()
          

  20. for i in range(1,4):
        for j in range(0,i):
            print("* ",end="")
        print()
        

  21. k=1
    for i in range(1,6,2):
     for j in range(1,i+1):
      print(k,end="")
     print()
     k+=1
     

  22. &for i in range(1, 4):
     for j in range(1, i + 1):
      print(i, end=" ")
     print()
     

  23. 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
    

  24. 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
    
    

  25. for i in range(1,6,2):
        for j in range(5,i-1,-1):
            print("*",end=" ")
        print()
    

  26. for i in range(1, 4):
        for j in range(3,i-1,-1):
            print("*", end=" ")
        print()
        

  27. 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()
     

  28. for i in range(1, 4):
        for k in range(1,i):
            print(end=" ")
        for j in range(i, 4):
            print(" *", end = " ")
        print()
        

  29. k=3
    for i in range(1,6,2):
     for j in range(5,i-1,-1):
      print(k,end="")
     print()
     k-=1
     

  30. k = 3
    for i in range(1,4):
     for j in range(3,i-1,-1):
      print(k,end=" ")
     print()
     k -= 1
     

  31. 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
    

  32. 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
        

  33. 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()
        

  34. 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

  1. n=int(input("Enter any number"))
    x=0
    while x<=n:
    print(x)
    x+=1

  2. n=int(input("Enter any number"))
    while n>=0:
    print(n)
    n=n-1

  3. n=int(input("Enter any number"))
    x=1
    while x<=10:
    print(n,"X",x,"=",n*x)
    x+=1

  4. 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

  5. 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

  6. 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="")

  7. 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)

 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)

ASSIGNMENTS OF FUNCTIONs

  1. 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)
    
        

  2. 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 sum\n 2 for subtract\n 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)
        

  3. 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)
    

  4. 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)
     

  5. def fun(x):
     for i in range(1,x+1):
      print("Print the square of number", i, "is", i * i)
      
    n= int(input("Enter a number"))
    fun(n)
    

  6. 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)
    

  7. 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)
    

  8. def fun(x,y):
     res=0
     for i in range(x,y+1):
      res=res+i
     return res
    
    a = int(input("Enter the starting value"))
    b = int(input("Enter the ending value"))
    res = fun(a,b)
    print(res)
    

  9. def alpha(a):
      for i in range(65, 90):
         print(a)
         a = chr(ord(a) + 1)
    
    x = input("Enter a alphabet")
    alpha(x)
    

  10. def fun(x):
     if x>-1:
      print("number is positive")
     else:
      print("number is negative")
    
    a = int(input("Enter a number"))
    fun(a)
    
    

  11. 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)
    
    n = int(input("Enter a number"))
    fibonacci(n)
    

  12. 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)
    
     

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

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

  15. def series(n):
        res = 0
        for i in range(1, n + 1):
            j = i * i
            res = res + j
            print(j, "+ ", end="")
        print("\b\b =", res)
    
    a = int(input("Enter a number"))
    series(a)
    

  16. 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)
    
    

  17. 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)

  18. 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)

  19. 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)

  20. 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)