Python Scripting/Programming Language
Assignmennts of IF and ELIF statements
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")
age=int(input("Enter age"))
if age>=18:
print("Eligible for voting")
else:
print("Not eligible for voting")
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")
num=int(input("Enter any number"))
if num%2==0:
print("Number is even")
else:
print("Number is odd")
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")
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")
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)
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")
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")
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")
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")
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
-
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("\b\b = ",fact)
-
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)
-
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
-
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("*",end="")
print()
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(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,6,2):
for j in range(5,i-1,-1):
print("*",end=" ")
print()
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
n=int(input("Enter any number"))
x=0
while x<=n:
print(x)
x+=1
x=0
while x<=n:
print(x)
x+=1
n=int(input("Enter any number"))
while n>=0:
print(n)
n=n-1
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
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
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
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="")
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="")
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)
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)
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
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 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)
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 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)
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,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)
def alpha(a):
for i in range(65, 90):
print(a)
a = chr(ord(a) + 1)
x = input("Enter a alphabet")
alpha(x)
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)
n = int(input("Enter a number"))
fibonacci(n)
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("\b\b =", 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 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)
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)
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)
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)
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)
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)