Übung 2025-11-18 für IF-Studierende#
eine Markdown-Zelle
print("Hallo")
Hallo
l = [ "Hallo Welt", "Wie geht es Dir?", "Übehitzt!" ]
l2 = l
l.append( 1.5 )
print(l, l2)
['Hallo Welt', 'Wie geht es Dir?', 'Übehitzt!', 1.5] ['Hallo Welt', 'Wie geht es Dir?', 'Übehitzt!', 1.5]
for x in l:
if isinstance(x, str):
print("ist ein String", x, len(x) )
else:
print("ist eine Zahl", x)
ist ein String Hallo Welt 10
ist ein String Wie geht es Dir? 16
ist ein String Übehitzt! 9
ist eine Zahl 1.5
def doppelt(x):
return 2 * x
doppelt(21)
42
doppelt("Hallo")
'HalloHallo'
2 * "Hallo", 2*21, 2* [ "Das", "ist", "eine", "Liste" ]
('HalloHallo',
42,
['Das', 'ist', 'eine', 'Liste', 'Das', 'ist', 'eine', 'Liste'])
Pivot-Tabelle#
import pandas as pd
# Daten erstellen
data = {
'Region': [
'Europa', 'Nordamerika', 'Asien', 'Afrika', 'Südamerika',
'Australien', 'Europa', 'Nordamerika', 'Asien', 'Afrika'
],
'Name': [
'Unternehmen A', 'Unternehmen B', 'Unternehmen A', 'Unternehmen B',
'Unternehmen A', 'Unternehmen B', 'Unternehmen C', 'Unternehmen B',
'Unternehmen C', 'Unternehmen C'
],
'Umsatz (in Millionen €)': [
150, 210, 300, 90, 120,
80, 200, 95, 350, 60
]
}
# DataFrame erstellen
df = pd.DataFrame(data)
# Tabelle anzeigen
df
| Region | Name | Umsatz (in Millionen €) | |
|---|---|---|---|
| 0 | Europa | Unternehmen A | 150 |
| 1 | Nordamerika | Unternehmen B | 210 |
| 2 | Asien | Unternehmen A | 300 |
| 3 | Afrika | Unternehmen B | 90 |
| 4 | Südamerika | Unternehmen A | 120 |
| 5 | Australien | Unternehmen B | 80 |
| 6 | Europa | Unternehmen C | 200 |
| 7 | Nordamerika | Unternehmen B | 95 |
| 8 | Asien | Unternehmen C | 350 |
| 9 | Afrika | Unternehmen C | 60 |