Advertisement
Vladislava

Untitled

Jul 14th, 2016
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.30 KB | None | 0 0
  1.  
  2. from functools import reduce
  3.  
  4.  
  5. while True:
  6.     print("in order to add numbers enter 'add'")
  7.     print("in order to subtract numbers enter 'subtract'")
  8.     print("in order to multiply numbers enter 'multiply'")
  9.     print("in order to devide numbers enter 'devide'")
  10.     print("enter 'quit' in order to end calculating")
  11.     user_input = input(": ")
  12.    
  13.  
  14.     if user_input == "quit":
  15.         break
  16.  
  17.     elif user_input == "add":
  18.         users_numbers = []
  19.         count_numbers = int(input("How many numbers do you want to add?: "))
  20.         for it in range(count_numbers):
  21.             input_number = (input("enter the number: "))
  22.             users_numbers.append(float(input_number))
  23.             #print(users_numbers)
  24.         result = reduce(lambda a,b: a+b, users_numbers)
  25.         print("Your answer is " + str(int(result)))
  26.         break
  27.  
  28.     elif user_input == "subtract":
  29.         users_numbers = []
  30.         count_numbers = int(input("How many numbers do you want to subtract?: "))
  31.         for it in range(count_numbers):
  32.             input_number = (input("enter the number: "))
  33.             users_numbers.append(float(input_number))
  34.             #print(users_numbers)
  35.         result = reduce(lambda a,b: a-b, users_numbers)
  36.         print("Your answer is " + str(int(result)))
  37.         break
  38.  
  39.     elif user_input == "multiply":
  40.         users_numbers = []
  41.         count_numbers = int(input("How many numbers do you want to multiply?: "))
  42.         for it in range(count_numbers):
  43.             input_number = (input("enter the number: "))
  44.             users_numbers.append(float(input_number))
  45.             #print(users_numbers)
  46.         result = reduce(lambda a,b: a*b, users_numbers)
  47.         print("Your answer is " + str(int(result)))
  48.         break
  49.  
  50.     elif user_input == "devide":
  51.         users_numbers = []
  52.         count_numbers = int(input("How many numbers do you want to devide?: "))
  53.         for it in range(count_numbers):
  54.             input_number = (input("enter the number: "))
  55.             users_numbers.append(float(input_number))
  56.             #print(users_numbers)
  57.         result = reduce(lambda a,b: a/b, users_numbers)
  58.         print("Your answer is " + str(int(result)))
  59.         break
  60.     else:
  61.         print("Oops, smth was wrong. Go straight to check this shit, maaan! ")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement