Files
42-Piscine_Python/03/ex1/ft_score_analytics.py

24 lines
810 B
Python

import sys
if __name__ == "__main__":
args = sys.argv
if len(args) <= 1:
print("No scores provided. Usage: python3\
ft_score_analytics.py <score1> <score2> ...")
else:
scores = [0] * (len(args) - 1)
i = 0
try:
while i < len(args) - 1:
scores[i] = int(args[i + 1])
i = i + 1
print("Scores processed:", scores)
print("Total players:", len(scores))
print("Total score:", sum(scores))
print("Average score:", sum(scores) / len(scores))
print("High score:", max(scores))
print("Low score:", min(scores))
print("Score range", max(scores) - min(scores))
except ValueError:
print("Invalid input, only numbers are accepted")