Fortschritte in Mathematik

Mathematik + Du = 1

Schleife
Datenverarbeitung

Die for-Schleife in Python: Lektionen und Übungen

Dieser Artikel zielt darauf ab, die for-Schleife in Python vorzustellen. Dies ist einer der grundlegenden Operatoren, der für das sogenannte "Iterieren" nützlich ist.

Mit dem Bereichsoperator

Lassen Sie uns einen sehr nützlichen Operator für for-Schleifen vorstellen: range

  • range(n) gibt Zahlen zwischen 0 und n-1 zurück. Bereich(10) entspricht beispielsweise den Zahlen 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
  • range(a, b) ergibt die Zahlen zwischen a und b-1. Zum Beispiel ergibt range(5, 10) die Ergebnisse 5, 6, 7, 8, 9.
    Hinweis: a und b können negativ sein
  • range(a, b, c) gibt die Zahlen zwischen a und b -1 mit einem Schritt von c aus. Beispielsweise gibt range(0, 10, 2) die ganzen Zahlen 0, 2, 4, 6, 8 zurück
    Hinweis: Schritt c kann negativ sein

Verwendung der for-Schleife

Der folgende Code:

for i in range(10):
    print(i)

wird erneut senden

0
1
2
3
4
5
6
7
8
9

Dieser Code hier:

for i in range(1,7):
    print(i)

Kehrt zurück

1
2
3
4
5
6

Die for-Schleife mit allem und jedem

Sie können mit einer for-Schleife über viele Elemente iterieren, diese Elemente werden Iterables genannt

Mit einer Liste

Wir definieren eine Liste

L = ['chou','carotte','radis','lapin']

Wir können dann über die Elemente dieser Liste iterieren:

for element in L :
    print(element)

Was uns als Ergebnis gibt

'chou'
'carotte'
'radis'
'lapin'

Mit einem Tupel

Wir definieren ein Tupel

object = ('chien','chat','cheval')

Wir können dann über die Elemente dieses Tupels iterieren:

for element in object :
    print(element)

Was uns dann geben wird:

'chien'
'chat'
'cheval'

Mit einer Schnur

Sie können die Zeichen einer Zeichenfolge durchlaufen:

for character in 'Bonjour':
    print(character)

Diese Operation gibt Folgendes zurück:

'B'
'o'
'n'
'j'
'o'
'u'
'r'

Trainings-Einheiten

Übung 1

Schreiben Sie eine Funktion zur Berechnung:

  1. 1 + 2 + 3 + … + 1000
  2. 2 + 4 + 6 + … + 100

Aufgabe 2: Zinssatz

Jean hat ein Heft A mit 2000 Euro darauf zum Zinssatz von 2 %

  1. Schreiben Sie ein Programm, um herauszufinden, wie viel es in 10 Jahren sein wird
  2. Ändern Sie das Programm, um die auswählen zu können pourcentage, den Zinssatz und die Anzahl der Jahre

Übung 3

Schreiben Sie ein Programm zur Berechnung des Fakultät einer Zahl mit einer for-Schleife

Übung 4

Schreiben Sie ein Programm, um den Durchschnitt von n vom Benutzer eingegebenen Noten zu berechnen. Der Benutzer beginnt mit der Auswahl der Anzahl der Noten.

Übung 5

Schreiben Sie ein Programm, das für jede ganze Zahl zwischen 0 und 100 ihre Fakultät anzeigt.

Hinterlassen Sie einen Kommentar