finished exercise 2
This commit is contained in:
parent
888ce61281
commit
d513331b99
18
Aufgabe2.py
Normal file
18
Aufgabe2.py
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
numbers = [10, 20, 30, 40, 50]
|
||||||
|
print(numbers[-1])
|
||||||
|
print(numbers[-2])
|
||||||
|
print(numbers[-3])
|
||||||
|
|
||||||
|
"""
|
||||||
|
Zusatzfrage:
|
||||||
|
|
||||||
|
30, da das das selbe ist, was ich in
|
||||||
|
Schritt 4 getan habe. Ein negativer
|
||||||
|
Index von -3 gibt das 3. letzte
|
||||||
|
Element aus der Liste aus.
|
||||||
|
|
||||||
|
Zusatzfrage 2:
|
||||||
|
|
||||||
|
Es wird ein Fehler ausgegeben.
|
||||||
|
IndexError: list index out of range
|
||||||
|
"""
|
||||||
83
README.md
83
README.md
@ -39,4 +39,87 @@ else:
|
|||||||
print("B")
|
print("B")
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Begründe kurz warum.
|
||||||
|
|
||||||
|
|
||||||
|
## Aufgabe 2 – Negative Indizes
|
||||||
|
|
||||||
|
Python erlaubt es, auf Elemente von Listen **vom Ende der Liste aus** zuzugreifen. Dafür werden **negative Indizes** verwendet.
|
||||||
|
|
||||||
|
### Beispiel
|
||||||
|
|
||||||
|
```python
|
||||||
|
numbers = [10, 20, 30, 40, 50]
|
||||||
|
|
||||||
|
print(numbers[-1])
|
||||||
|
```
|
||||||
|
|
||||||
|
Ausgabe:
|
||||||
|
|
||||||
|
```
|
||||||
|
50
|
||||||
|
```
|
||||||
|
|
||||||
|
Der Index `-1` greift auf das **letzte Element** der Liste zu.
|
||||||
|
`-2` auf das **vorletzte**, usw.
|
||||||
|
|
||||||
|
### Schritt 1
|
||||||
|
Erstelle folgende Liste:
|
||||||
|
|
||||||
|
```python
|
||||||
|
numbers = [10, 20, 30, 40, 50]
|
||||||
|
```
|
||||||
|
|
||||||
|
### Schritt 2
|
||||||
|
Gib das **letzte Element** der Liste aus, indem du einen **negativen Index** verwendest.
|
||||||
|
|
||||||
|
Die Ausgabe soll sein:
|
||||||
|
|
||||||
|
```
|
||||||
|
50
|
||||||
|
```
|
||||||
|
|
||||||
|
### Schritt 3
|
||||||
|
Gib zusätzlich das **vorletzte Element** der Liste aus.
|
||||||
|
|
||||||
|
Die Ausgabe soll sein:
|
||||||
|
|
||||||
|
```
|
||||||
|
40
|
||||||
|
```
|
||||||
|
|
||||||
|
### Schritt 4
|
||||||
|
Gib zusätzlich das **dritte Element von hinten** aus.
|
||||||
|
|
||||||
|
Die Ausgabe soll sein:
|
||||||
|
|
||||||
|
```
|
||||||
|
30
|
||||||
|
```
|
||||||
|
|
||||||
|
## Zusatzfrage
|
||||||
|
|
||||||
|
Was gibt folgendes Programm aus?
|
||||||
|
|
||||||
|
```python
|
||||||
|
numbers = [10, 20, 30, 40, 50]
|
||||||
|
|
||||||
|
print(numbers[-3])
|
||||||
|
```
|
||||||
|
|
||||||
|
Begründe kurz warum.
|
||||||
|
|
||||||
|
## Zusatzfrage 2
|
||||||
|
|
||||||
|
Was passiert hier?
|
||||||
|
|
||||||
|
```python
|
||||||
|
numbers = [10, 20, 30, 40, 50]
|
||||||
|
|
||||||
|
print(numbers[-6])
|
||||||
|
```
|
||||||
|
|
||||||
|
- Wird ein Wert ausgegeben?
|
||||||
|
- Oder entsteht ein Fehler?
|
||||||
|
|
||||||
Begründe kurz warum.
|
Begründe kurz warum.
|
||||||
Loading…
Reference in New Issue
Block a user