Δημοσιεύτηκε: 29 Απρ 2012, 21:17
από Ilias95
saviolidis έγραψε:Χρειάζομαι μία βοήθεια ίσα για να ξεκινήσω από απλά προγράμματα του τύπου: "Υπολογισμός μέσου όρου"

Ορίστε ένα πρόγραμμα σε python3 που υπολογίζει τον μέσο όρο όσων ακεραίων του δώσεις:

Μορφοποιημένος Κώδικας: Επιλογή όλων
#!/usr/bin/python3

def average(_list):
"""Returns the average number of a list of integers"""
return sum(_list) / len(_list)

int_list = []

while True:
num = input("Give me an integer (0 to exit): ")
try:
num = int(num)
except ValueError:
# if num is not an integer
print("{0} is not an integer".format(num))
continue

if not num:
if int_list:
print("\nThe average is: {0}".format(average(int_list)))
else:
print("\nYou didn't enter any numbers.")
break

int_list.append(num)