Jayteepix

Add/Subtract/Average/Total Functions

Nov 12th, 2018
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.73 KB | None | 0 0
  1. def do_calculation():
  2. print("lets " + command + " some numbers")
  3. input1 = input("Number 1> ")
  4. input2 = input("Number 2> ")
  5. number1 = int(input1)
  6. number2 = int(input2)
  7. if command == "add":
  8. result = number1 + number2
  9. operator = " + "
  10. elif command == "subtract":
  11. result = number1 - number2
  12. operator = " - "
  13. output = str(result)
  14. print(input1 + operator + input2 + " = " + output)
  15.  
  16. def do_average():
  17. #use a for loop storing each number into an array keeping a count (maybe)?
  18. #sum the members of the array and divide by the number of members
  19. #display the result
  20.  
  21. numbers = []
  22. how_many = input("how many numbers would you like to find the average or total for? ")
  23. how_many = int(how_many)
  24. for item_number in range(how_many):
  25. display_number = item_number + 1
  26. item = input("what is your number " + str(display_number) + "? ")
  27. numbers.append(int(item))
  28.  
  29. # print(numbers)
  30.  
  31. count = 0
  32. for item in numbers:
  33. count = count + item
  34. # print(item)
  35.  
  36. result = count / how_many
  37. if command == "average":
  38. print("No. of items in basket : " + str(len(numbers)))
  39. print("The average of your " + str(len(numbers)) + " items is " + str(result))
  40. else:
  41. print("The total of the " + str(len(numbers)) + " numbers you entered is " + str(count))
  42.  
  43. def do_total():
  44. numbers = []
  45. how_many = input("how many numbers would you like to sum? ")
  46. how_many = int(how_many)
  47. for item_number in range(how_many):
  48. display_number = item_number + 1
  49. item = input("what is your number " + str(display_number) + "? ")
  50. numbers.append(int(item))
  51.  
  52. # print(numbers)
  53.  
  54. count = 0
  55. for item in numbers:
  56. count = count + item
  57. # print(item)
  58.  
  59. result = count / how_many
  60. print("No. of items in basket : " + str(len(numbers)))
  61. print("The average of your " + str(len(numbers)) + " items is " + str(result))
  62.  
  63.  
  64.  
  65. print("Would you like to add or subtract two numbers or find the average or total of multiple numbers?")
  66. command = input("Enter 'add', 'subtract', 'average' or 'total' > ")
  67. if command == "add" or command == "subtract" or command == "average" or command == "total":
  68.  
  69. if command == "add":
  70. do_calculation()
  71.  
  72. elif command == "subtract":
  73. do_calculation()
  74.  
  75. elif command == "average":
  76. do_average()
  77.  
  78. elif command == "total":
  79. do_average()
  80.  
  81. else:
  82. print("Try again and enter 'add', 'subtract', 'average' or 'total' ")
  83. print("Bye")
Advertisement
Add Comment
Please, Sign In to add comment