Ich bin ein totaler Neuling auf Python und ich möchte den arithmetischen Durchschnitt berechnen.Einfaches arithmetisches Mittel in Python
Ich bin mir bewusst, dass solche Code meine Probleme lösen, aber das ist nicht genau das, was ich suche.
Ich möchte der Benutzer in der Lage sein, die Anzahl der Ausdrücke des arithmetischen Durchschnitts einzugeben, und ich möchte, dass er in der Lage ist, sie separat in verschiedenen Zeilen zu tippen. Also dachte ich, das Richtige wäre For Loop. Ich kam mit etwas wie folgt aus:
n = input('Number of terms')
for i in range (1,int(n)+1):
a=input('Term number '+str(int(i))+': ')
Ich weiß, dass alles, was ich weiß, tun müssen, ist, einen Weg zu finden, alle Werte eines auf jeder Schleife eingegeben zu summieren und teilen diese Zahl durch int(n)
aber ich habe keine Ahnung, wie geht das.
Können Sie mir dabei helfen?
Danke allen!
Wenn Sie Python 3 verwenden, gibt 'input' eine Zeichenfolge zurück. Keine Ganzzahl (oder Gleitkommazahl). Wenn Sie stattdessen Python 2 verwenden, sollten Sie nicht 'input', sondern' raw_input' verwenden. – Evert
Da Sie eine _Sequenz_ von Werten speichern möchten, ist es natürlich, eine Art von _sequence_ type zu verwenden, was ist mit ['list'] (https://docs.python.org/3/tutorial/datastructures.html#more-on -listen) –
Evert, ich benutze Python 3. Und Rogalski, ich bin nicht sicher, wie man Listen richtig verwendet, also habe ich versucht, dieses mit nur dem grundlegenden Wissen zu lösen, das ich habe. hehe – Lucianowz