-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 69babc9
Showing
92 changed files
with
2,518 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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") | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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]) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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]) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |
Oops, something went wrong.