Skip to content

Commit

Permalink
more changes done
Browse files Browse the repository at this point in the history
  • Loading branch information
milu234 committed Apr 6, 2018
0 parents commit 69babc9
Show file tree
Hide file tree
Showing 92 changed files with 2,518 additions and 0 deletions.
10 changes: 10 additions & 0 deletions 2.1.1.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#Python program to check whether the number is positive negative or zero
num=float(input("Enter the Number You want to check : "))
if num > 0:
print("The number you have entered is Positive")

elif num==0:
print("The Number you have enterd is equal to zero")

else:
print("The number you have entered is negative")
18 changes: 18 additions & 0 deletions 2.1.10.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#To check whether the given number is armstrong number or not
num =int(input("Enter the numberyou want to check for armstrong or not : "))

sum=0

temp=num
while temp>0:
digit = temp%10
sum+=digit**3
temp//=10


if num==sum:
print(num,"is an armstrong number")
else:
print(num,"is not an armstrong number")


20 changes: 20 additions & 0 deletions 2.1.11.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
#to print the armstrong number in a particular range
lower=int(input("Enter the starting Point : "))
upper=int(input("Enter the ending Point : "))


for num in range(lower,upper+1):
order=len(str(num))

sum=0


temp=num
while temp>0:
digit=temp%10
sum+=digit**order
temp //=10

if num==sum:
print(num)

13 changes: 13 additions & 0 deletions 2.1.12.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# To print sum of all natural numbers
num=int(input("Enter the number till where you want to find the sum of all natural numbers: "))

if num<0:
print("Yeah of course natural numbers only no integers please!!!")
else:
sum=0

while(num>0):
sum+=num
num-=1

print("The Sum of the given natural numbers are:",sum)
7 changes: 7 additions & 0 deletions 2.1.2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#To check the number is even or odd
number=float(input("Enter the number you want to check for even or odd : "))
if (number%2==0):
print("The number that you have entered is Even")

else:
print("The number that you have entered is odd")
12 changes: 12 additions & 0 deletions 2.1.3.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#To Check the leap year
year=int(input("Enter the Year : "))
if(year%4==0):
if(year%100==0):
if(year%400==0):
print("{0} is a Leap Year".format(year))
else:
print("{0} is not a leap year".format(year))
else:
print("{0} is a Leap Year".format(year))
else:
print("{0} is not a leap year".format(year))
13 changes: 13 additions & 0 deletions 2.1.4.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
#To find the Largest of the three numbers
num1=float(input("Enter the first number : "))
num2=float(input("Enter the second number : "))
num3=float(input("Enter the third number : "))

if(num1>num2) and (num1>num3):
largest=num1
elif(num2>num1) and (num2>num3):
largest=num2
else:
largest=num3

print("The largest number between " ,num1, "," ,num2, "and" ,num3 ,"is ", largest)
10 changes: 10 additions & 0 deletions 2.1.5.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
#To Check the number is prime or not
a=int(input("Enter the Number:"))
k=0
for i in range(2,a//2+1):
if(a%i==0):
k=k+1
if(k<=0):
print(" The Number you have eneterd is Prime")
else:
print("The Number you kave enetered is not prime")
13 changes: 13 additions & 0 deletions 2.1.6.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
#To print all prime numbers in a given range
lower = int(input("Enter the starting Point : "))
upper=int(input("Enter the Ending point : "))

print("So the Prime numbers between ",lower, "and",upper, "is : ")

for num in range(lower,upper+1):
if num>1:
for i in range(2,num):
if(num % i)==0:
break
else:
print(num)
12 changes: 12 additions & 0 deletions 2.1.7.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#To find the factorial of a given number
num=int(input("Enter the number to find the facorial : "))
factorial=1
if(num<0):
print("You need to enter a positive number!!")
elif(num==0):
print("Out of your curiousity the factorial is 1 ")
else:
for i in range(1,num+1):
factorial=factorial*i

print("Well The factorial of ",num,"is",factorial)
6 changes: 6 additions & 0 deletions 2.1.8.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#To Print the multiplication table
num=int(input("Enter the Number to see its table:"))

for i in range(1,10):
print(num,"x",i,"=",num*i)

21 changes: 21 additions & 0 deletions 2.1.9.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#To print the fibonnacci series
num=int(input("Enter the number of the terms you want to print : "))

n1=0
n2=1
count=0

if(num<0):
print("You Gotaa be kidding me !! thats a negative!!")
elif num==1:
print("Fibonacci sequence upto",num,":")
print(n1)
else:
print("Fibonacci sequence upto",num,":")
while count<num:
print(n1,end=' , ')
nth=n1+n2
n1=n2
n2=nth
count+=1

7 changes: 7 additions & 0 deletions 2.2.1.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
n=int(input("Enter the number of terms : "))
result = list(map(lambda x: 2**x,range(n)))


print("The total number of terms are : ",n)
for i in range(n):
print("2^",i,"=",result[i])
7 changes: 7 additions & 0 deletions 2.2.10.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# To display a calendar using Python
import calendar

yy = int(input("Enter year : "))
mm= int(input("Enter Month : "))

print(calendar.month(yy,mm))
18 changes: 18 additions & 0 deletions 2.2.11.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#Python Program to dispaly fibonacci sequence using reccursive function
def rec(n):


if n<=1:
return n
else:
return(rec(n-1)+rec(n-2))


nterms=int(input("Enter the Number of terms : "))

if nterms <= 0:
print("Please enter a positive number !!")
else:
print("Fibonacci sequence :")
for i in range(nterms):
print(rec(i))
16 changes: 16 additions & 0 deletions 2.2.12.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#To find Sum of all Natural numbers using reccursion
def sum(n):


if n <= 1:
return n;
else:
return n +sum(n-1)


num=int(input("Enter the number of terms to be added : "))

if num < 0:
print("Enter a positive Number : ")
else:
print("The Sum is ",sum(num))
14 changes: 14 additions & 0 deletions 2.2.5.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
#To find Hcf of the given number
def computeHCF(x,y):


while (y):
x,y=y,x % y
pass
return x


num1=int(input("Enter the first number:"))
num2=int(input("Enter the second number:"))

print("The Hcf of ",num1,"and" ,num2, "is ",computeHCF(num1,num2))
18 changes: 18 additions & 0 deletions 2.2.6.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#Python Program to find the Lcm of two Numbers
def gcd(x,y):

while(y):
x, y = y, x % y

return x

def lcm(x,y):


lcm = (x*y)//gcd(x,y)
return lcm

num1 = int(input("Enter the First Numer : "))
num2 = int(input("Enter the second Number: "))

print("The L.C.M of",num1,"and",num2,"is",lcm(num1, num2))
11 changes: 11 additions & 0 deletions 2.2.7.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#To Find Factors of Numbers
def Factors(x):

print("The Factors of ", x ,"are : ")
for i in range(1,x+1):
if x % i == 0:
print(i)


num=int(input("Enter the number of those whose factors you want to remove : "))
print(Factors(num))
41 changes: 41 additions & 0 deletions 2.2.8.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# To Make a simple Calculator
def add(x,y):
return x+y


def subtract(x,y):
return x-y


def multiply(x,y):
return x*y



def division(x,y):
return x/y


print("Select a Operation")
print("1. ADD")
print("2. Subtract")
print("2. Multiply")
print("2. Divide")


choice = input("Enter your choice(1/1/3/4):")

num1=int(input("Enter the first number : "))
num2=int(input("Enter your Second Numer:"))

if choice == '1':
print("The Addition od"num1,"+",num2,"=",add(num1,num2))

elif choice == '2':
print(num1,"-",num2,"=",subtract(num1,num2))

elif choice == '3':
print(num1,"x",num2,"=",multiply(num1,num2))

else:
print(num1,"/",num2,"=",division(num1,num2))
12 changes: 12 additions & 0 deletions 2.2.9.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#Python program to shuffle deck of cards
import itertools , random

deck = list(itertools.product(range(1,14),['Spade','Heart','Diamond','Club']))

random.shuffle(deck)


n=int(input("Enter the no. of cards: "))
print("You Got : ")
for i in range(n):
print(deck[i][0],"of" ,deck[i][1])
7 changes: 7 additions & 0 deletions 2.2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#To check the number is even or odd
number=float(input("Enter the number you want to check for even or odd : "))
if (number%2==0):
print("The number that you have entered is Even")

else:
print("The number that you have entered is odd")
28 changes: 28 additions & 0 deletions 3.1.1.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
class Employee:
pass
raise_amount = 1.04
num_of_employees = 0
def __init__(self,first,last,pay,yoj):
self.first = first
self.last = last
self.pay = pay
self.yoj = yoj
self.email = yoj + '.' + first + '.' + last + '@ves.ac.in'

Employee.num_of_employees += 1

def fullname(self):
return '{} {} '.format(self.first,self.last)

def apply_raise(self):
self.pay = int(self.pay*Employee.raise_amount)

emp1 = Employee('Milan','Hazra',5000,'2016')

print(Employee.fullname(emp1))
emp1.raise_amount = 1.05

print(Employee.num_of_employees)

print(Employee.raise_amount)
print(emp1.raise_amount)
Loading

0 comments on commit 69babc9

Please sign in to comment.