Advertisement
Guest User

functions

a guest
Aug 21st, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. # made a function so I don't have to keep typing the code for getting the numbers
  2. def get_numbers():
  3. #defined the variable as global so it works in other parts of the program
  4. global number1
  5. number1 = int(input("enter your first number >"))
  6. global number2
  7. number2= int(input("enter your second number >"))
  8.  
  9. def add():
  10. print("ok, lets add some numbers")
  11. get_numbers()
  12. output_add = number1 + number2
  13. print(output_add)
  14.  
  15. def subtract():
  16. print("ok, lets subtract some numbers")
  17. get_numbers()
  18. output_subtract = number1 - number2
  19. print(output_subtract)
  20.  
  21. def average():
  22. print("ok, lets find the average of some numbers")
  23. how_many = int(input("how many numbers will there be?"))
  24. total = 0
  25. for number_count in range(how_many):
  26. number = int(input("Enter number> "))
  27. total = total + int(number)
  28. result = total / how_many
  29. print("The average of your " + str(how_many) +" numbers is " + str(result))
  30.  
  31. finished = False
  32. while finished == False:
  33. command = input("do you want to add, subtract, or average? >")
  34. if command == "add":
  35. add()
  36. elif command == "subtract":
  37. subtract()
  38. elif command == "average":
  39. average()
  40. elif command == "bye":
  41. finished = True
  42. else:
  43. print("sorry, I don't understand")
  44.  
  45. print("We're closed now. Come back tomorrow.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement