diff --git a/Code/calculator.py b/Code/calculator.py new file mode 100644 index 0000000..77860bf --- /dev/null +++ b/Code/calculator.py @@ -0,0 +1,41 @@ +# This function adds two numbers +def add(x, y): + return x + y + +# This function subtracts two numbers +def subtract(x, y): + return x - y + +# This function multiplies two numbers +def multiply(x, y): + return x * y + +# This function divides two numbers +def divide(x, y): + return x / y + +print("Select operation.") +print("1.Add") +print("2.Subtract") +print("3.Multiply") +print("4.Divide") + +# Take input from the user +choice = input("Enter choice(1/2/3/4):") + +num1 = int(input("Enter first number: ")) +num2 = int(input("Enter second number: ")) + +if choice == '1': + print(num1,"+",num2,"=", add(num1,num2)) + +elif choice == '2': + print(num1,"-",num2,"=", subtract(num1,num2)) + +elif choice == '3': + print(num1,"*",num2,"=", multiply(num1,num2)) + +elif choice == '4': + print(num1,"/",num2,"=", divide(num1,num2)) +else: + print("Invalid input") diff --git a/Code/division.py b/Code/division.py new file mode 100644 index 0000000..65780fd --- /dev/null +++ b/Code/division.py @@ -0,0 +1,8 @@ + +firstnum = int(input("First number: ")) +secondnum = int(input("Second number: ")) + +if secondnum == 0: + print("Division by zero illegal.") +else: + print("The result is " + str(firstnum/secondnum)) \ No newline at end of file diff --git a/Code/max2.py b/Code/max2.py new file mode 100644 index 0000000..dcd449b --- /dev/null +++ b/Code/max2.py @@ -0,0 +1,9 @@ +#Program to find maximum of 2 numbers +while 1: + n,m=map(int, raw_input()) + k = max(m,n) + print k + print "Do you want to continue(yes/no): " + s=raw_input() + if s=="no": + break diff --git a/Code/palindrome.py b/Code/palindrome.py new file mode 100644 index 0000000..32301c2 --- /dev/null +++ b/Code/palindrome.py @@ -0,0 +1,22 @@ +# function which return reverse of a string +def reverse(s): + return s[::-1] + +def isPalindrome(s): + # Calling reverse function + rev = reverse(s) + + # Checking if both string are equal or not + if (s == rev): + return True + return False + + +# Driver code +s = raw_input("Enter the string:") +ans = isPalindrome(s) + +if ans == 1: + print("Yes") +else: + print("No") diff --git a/Code/primeNumber.py b/Code/primeNumber.py new file mode 100644 index 0000000..e387c31 --- /dev/null +++ b/Code/primeNumber.py @@ -0,0 +1,22 @@ +# Python program to check if the input number is prime or not + +num = 407 + +# take input from the user +# num = int(input("Enter a number: ")) + +# prime numbers are greater than 1 +if num > 1: + # check for factors + for i in range(2,num): + if (num % i) == 0: + print(num,"is not a prime number") + print(i,"times",num//i,"is",num) + break + else: + print(num,"is a prime number") + +# if input number is less than +# or equal to 1, it is not prime +else: + print(num,"is not a prime number") diff --git a/Code/randomNumber.py b/Code/randomNumber.py new file mode 100644 index 0000000..4dfeb5c --- /dev/null +++ b/Code/randomNumber.py @@ -0,0 +1,6 @@ +# Program to generate a random number between 0 and 9 + +# import the random module +import random + +print(random.randint(0,9))