""" Rohan Puranik ITP 115 """ #sum of numbers def sumNumbers(List): add=0 for i in range(0,len(List)): add+=List[i] return add #multiply the numbers def multiplyNumbers(List): prod =1 for i in range(0,len(List)): prod *= List[i] return prod #Average the numbers you can use the previous function def averageNumbers(List): avg = float(multiplyNumbers(List)/len(List)) return avg def displayNumbers(List): return List #main def main(): numList = [] #user enters how many numbers they want num=int(input("How many numbers do you want to enter.")) for i in range(num): numList.append(int(input("Enter in the " + str(i+1) + " number!"))) while True: response = input(" Enter 1 to sum the numbers, 2 to multiply all of them, 3 to average them, 4 to display them, and 5 to break.") if response == '1': return print("The sum is " + str(sumNumbers(numList))+ "!") if response == '2': return print("The product is " + str(multiplyNumbers(numList)) +"!") if response == '3': return print(" The average is " + str(averageNumbers(numList)) + "!") if response =='4': return print("These are your numbers: " + str(numList)) if response == '5': print("Goodbye!") break main()
Run
Reset
Share
Import
Link
Embed
Language▼
English
中文
Python Fiddle
Python Cloud IDE
Follow @python_fiddle
Browser Version Not Supported
Due to Python Fiddle's reliance on advanced JavaScript techniques, older browsers might have problems running it correctly. Please download the latest version of your favourite browser.
Chrome 10+
Firefox 4+
Safari 5+
IE 10+
Let me try anyway!
url:
Go
Python Snippet
Stackoverflow Question