Ich lerne die Grundlagen von Python und laufe über ein Problem. Ich bin mir sicher, dass es eine einfache Lösung ist. Ich versuche, mein Programm zu bekommen, um 20 verschiedene Eingaben zu erhalten, bevor die min, max Berechnung usw.Python 3.4.2 | Loop-Eingabe bis zur eingestellten Menge
def main():
number = valueInput()
display(number)
def valueInput():
print("Please enter 20 random numbers")
values = []
for i in range(20):
value1 =(int(input("Enter a random number " + str(i + 1) + ": ")))
values.append(value1)
return values
def display(number):
print("The lowest number is:", min(number))
print("The highest number is:", max(number))
print("The sum of the numbers is:", sum(number))
print("The average number is:", sum(number)/len(number))
main()
ich kann es durch Wiederholen Sie diese Zeile an die Arbeit:
value1 =(int(input("Enter a random number " + str(i + 1) + ": ")))
bis 20. Nummer aber es muss einen Weg geben, der es kürzer und sauberer macht. Wieder bin ich ein Anfänger, also würde jede Erklärung sehr geschätzt werden.
ich nur wenig dumm fühlen. Vielen Dank! – vubbz