def main():
line = input("How many numbers are included? \n")
numbers_included = int(line)
i = 0
sum = 0
print("Each number should be placed on separate row")
while i < numbers_included:
line = input ("")
number = int(line)
sum = sum + number
i = i + 1
average = sum/numbers_included
print("Average is",average)
print("and the biggest digit is", max(number))
main()
Comment puis-je imprimer le plus grand nombre au code ci-dessus?Comment utiliser la commande max ou similaire "inside" pendant une commande en python?
Merci d'avance!
Il n'y a pas besoin d'appeler 'len'; vous savez déjà combien de nombres il y a ('n_lines'). – chepner
Bien sûr, vous savez qu'ils devraient être égaux. L'appel len est un temps constant, cependant, et cela signifie que la moyenne est en fait un moyen de ce qui est dans la liste. Sinon, nous savons que c'est un moyen à condition que len == n _... Mais c'est un niveau logique d'indirection. –