diff --git a/Accept Student marks out of 100.py b/Accept Student marks out of 100.py new file mode 100644 index 0000000..4431c51 --- /dev/null +++ b/Accept Student marks out of 100.py @@ -0,0 +1,19 @@ +#By-Tuhin +suba=int(input("Enter Subject 1 marks:")) +subb=int(input("Enter Subject 2 marks:")) +subc=int(input("Enter Subject 2 marks:")) + +if suba>100: + print("Subject 1 marks exceding 100") + +if subb>100: + print("Subject 2 marks exceding 100") + +if subc>100: + print("Subject 3 marks exceding 100") + +if suba>100 or subb>100 or subc>100: + print("Try again") + +else: + print("You got", suba+subb+subc, "out of 300 in all subject") \ No newline at end of file diff --git a/Ar(Square or Triangle).py b/Ar(Square or Triangle).py new file mode 100644 index 0000000..601540b --- /dev/null +++ b/Ar(Square or Triangle).py @@ -0,0 +1,12 @@ +print("1.Calculate Area of Square") +print("2.Calculate Area of Triangle") +choice=int(input("Enter your Choice(1 or 2):")) +if choice==1: + side=float(input("Enter length of side:")) + print("Area of Square=", side**2) +elif choice==2: + base=float(input("Enter length of Base:")) + height=float(input("Enter length of Height:")) + print("Area of Triangle=", 1/2*base*height) +else: + print("Wrong Choice....\nTry Again") \ No newline at end of file diff --git a/Calculate Simple Intrest.py b/Calculate Simple Intrest.py new file mode 100644 index 0000000..6176168 --- /dev/null +++ b/Calculate Simple Intrest.py @@ -0,0 +1,5 @@ +p=float(input("Enter Principle Amount:")) +r=float(input("Enter Rate of Intrest:")) +t=float(input("Enter Time Period:")) +SI=p*r*t/100 +print("Simple Interest=", SI) \ No newline at end of file diff --git a/Check Odd or Even.py b/Check Odd or Even.py new file mode 100644 index 0000000..8108483 --- /dev/null +++ b/Check Odd or Even.py @@ -0,0 +1,5 @@ +a=int(input("Enter a number:")) +if a%2==0: + print(a, "is an even number") +else: + print(a, "is an odd number") \ No newline at end of file diff --git a/Find the largest no. bwt three no..py b/Find the largest no. bwt three no..py new file mode 100644 index 0000000..8403661 --- /dev/null +++ b/Find the largest no. bwt three no..py @@ -0,0 +1,10 @@ +a=int(input("Enter first number:")) +b=int(input("Enter second number:")) +c=int(input("Enter third number:")) +if a>=b and a>=c: + largest=a +elif b>=c and b>=a: + largest=b +else: + largest=c +print("The largest number between", a, ",", b, "and", c, "is", largest) \ No newline at end of file diff --git a/Library Management System/index.html b/Library Management System/index.html new file mode 100644 index 0000000..59d753d --- /dev/null +++ b/Library Management System/index.html @@ -0,0 +1,11 @@ + + + + + + Document + + + + + \ No newline at end of file diff --git a/Library Management System/main.py b/Library Management System/main.py new file mode 100644 index 0000000..b80b332 --- /dev/null +++ b/Library Management System/main.py @@ -0,0 +1,59 @@ +class Library: + def __init__(self, listOfBooks): + self.books = listOfBooks + + def displayAvailableBooks(self): + print("Books present in this library are: ") + for book in self.books: + print(" *" + book) + + def borrowBook(self, bookName): + if bookName in self.books: + print(f"You have been issued {bookName}. Please keep it safe and return it within 30 days") + self.books.remove(bookName) + return True + else: + print("Sorry, This book is either not available or has already been issued to someone else. Please wait until the book is available") + return False + + def returnBook(self, bookName): + self.books.append(bookName) + print("Thanks for returning this book! Hope you enjoyed reading it. Have a great day ahead!") + +class Student: + def requestBook(self): + self.book = input("Enter the name of the book you want to borrow: ") + return self.book + + def returnBook(self): + self.book = input("Enter the name of the book you want to return: ") + return self.book + + +if __name__ == "__main__": + centraLibrary = Library(["Algorithms", "Django", "Clrs", "Python Notes"]) + student = Student() + # centraLibrary.displayAvailableBooks() + while(True): + welcomeMsg = '''\n ====== Welcome to Central Library ====== + Please choose an option: + 1. List all the books + 2. Request a book + 3. Add/Return a book + 4. Exit the Library + ''' + print(welcomeMsg) + a = int(input("Enter a choice: ")) + if a == 1: + centraLibrary.displayAvailableBooks() + elif a == 2: + centraLibrary.borrowBook(student.requestBook()) + elif a == 3: + centraLibrary.returnBook(student.returnBook()) + elif a == 4: + print("Thanks for choosing Central Library. Have a great day ahead!") + exit() + else: + print("Invalid Choice!") + + diff --git a/Print Quotient and Remainder.py b/Print Quotient and Remainder.py new file mode 100644 index 0000000..9ab6b2f --- /dev/null +++ b/Print Quotient and Remainder.py @@ -0,0 +1,6 @@ +divisor=float(input("Enter Divisor:")) +dividend=float(input("Enter Dividend:")) +quotient=dividend/divisor +remainder=dividend%divisor +print("Quotient=", quotient) +print("Remainder=", remainder) \ No newline at end of file diff --git a/Snake, Water, Gun Game.py b/Snake, Water, Gun Game.py new file mode 100644 index 0000000..6835a41 --- /dev/null +++ b/Snake, Water, Gun Game.py @@ -0,0 +1,51 @@ +import random + +# Snake Water Gun or Rock Paper Scissors +def gameWin(comp, you): + # If two values are equal, declare a tie! + if comp == you: + return None + + # Check for all possibilities when computer chose s + elif comp == 's': + if you=='w': + return False + elif you=='g': + return True + + # Check for all possibilities when computer chose w + elif comp == 'w': + if you=='g': + return False + elif you=='s': + return True + + # Check for all possibilities when computer chose g + elif comp == 'g': + if you=='s': + return False + elif you=='w': + return True + +print("Comp Turn: Snake(s) Water(w) or Gun(g)?") +randNo = random.randint(1, 3) +if randNo == 1: + comp = 's' +elif randNo == 2: + comp = 'w' +elif randNo == 3: + comp = 'g' + + +you = input("Your Turn: Snake(s) Water(w) or Gun(g)?") +a = gameWin(comp, you) + +print(f"Computer chose {comp}") +print(f"You chose {you}") + +if a == None: + print("The game is a tie!") +elif a: + print("You Win!") +else: + print("You Lose!") \ No newline at end of file diff --git a/The Perfect Guess/hiscore.txt b/The Perfect Guess/hiscore.txt new file mode 100644 index 0000000..e440e5c --- /dev/null +++ b/The Perfect Guess/hiscore.txt @@ -0,0 +1 @@ +3 \ No newline at end of file diff --git a/The Perfect Guess/main.py b/The Perfect Guess/main.py new file mode 100644 index 0000000..4d827ce --- /dev/null +++ b/The Perfect Guess/main.py @@ -0,0 +1,24 @@ +import random +randNumber = random.randint(1, 100) +userGuess = None +guesses = 0 + +while(userGuess != randNumber): + userGuess = int(input("Enter your guess: ")) + guesses += 1 + if(userGuess==randNumber): + print("You guessed it right!") + else: + if(userGuess>randNumber): + print("You guessed it wrong! Enter a smaller number") + else: + print("You guessed it wrong! Enter a larger number") + +print(f"You guessed the number in {guesses} guesses") +with open("hiscore.txt", "r") as f: + hiscore = int(f.read()) + +if(guesses