Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@
"files.autoSave": "afterDelay",
"screencastMode.onlyKeyboardShortcuts": true,
"terminal.integrated.fontSize": 18,
"workbench.activityBar.visible": true,
"workbench.colorTheme": "Visual Studio Dark",
"workbench.fontAliasing": "antialiased",
"workbench.statusBar.visible": true
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# [DE-Kursname hier eintragen]
# Python Grundkurs

Dies ist das Repository für den **LinkedIn Learning** Kurs `Python Grundkurs`. Den gesamten Kurs finden Sie auf [LinkedIn Learning][lil-course-url].

Expand Down Expand Up @@ -30,7 +30,7 @@ Dieses Problem lösen Sie wie folgt:
Add changes to git using this command: git add .
Commit changes using this command: git commit -m "some message"

### Autor
### Autorin

**Dr. Julia Imlauer**

Expand All @@ -39,5 +39,5 @@ _Robotikerin | ML-Expertin | AI-Enthusiastin_
Sehen Sie sich andere Kurse des Autors auf [LinkedIn Learning](https://www.linkedin.com/learning/instructors/julia-imlauer) an.

[0]: # (Replace these placeholder URLs with actual course URLs)
[lil-course-url]: https://www.linkedin.com/learning/tbd
[lil-thumbnail-url]: tbd
[lil-course-url]: https://www.linkedin.com/learning/python-grundkurs-25087490
[lil-thumbnail-url]: https://media.licdn.com/dms/image/v2/D4E0DAQGVDy6GhNuQrg/learning-public-crop_675_1200/learning-public-crop_675_1200/0/1732613158551?e=2147483647&v=beta&t=5LC7lo-5r3cDZmF-extYK9uspoQn-T692GVco2Na7xM
48 changes: 48 additions & 0 deletions beispiel.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
#!/usr/bin/env python3

# Einführung in Funktionen mit Typehints

# Funktion zur Addition zweier Zahlen mit Typehints
def addiere(zahl1: int, zahl2: int) -> int:
return zahl1 + zahl2

#Funktion zur Begrüßung eines Benutzers mit Typehints
def begruessung(name: str) -> str:
return f"Hallo, {name}!"

def berechne_flaeche(laenge: float, breite:float) -> float:
"""
Berechnet die Fläche eines Rechtecks.
Parameter:
laenge (float): Die Länge des Rechtecks.
breite (float): Die Breite eines Rechtecks.
Returns:
float: Die Fläch des Rechtecks
"""

return laenge*breite


# Aufruf der Funktionen
summe = addiere(10,5)
print("Die Summe ist:", summe)

gruß = begruessung("Benny")
print(gruß)

flaeche = berechne_flaeche(10.5,4.3)
print("Die Fläche des Rechtecks ist:",flaeche)

# Aufgabe:
# Schreiben Sie eine Funktion, die die Differenz zweier Zahlen berechnet und zurückgibt.
# Verwenden Sie Typehints, um sicherzustellen, dass beide Argumente und der Rückgabewert Integer sind.
# Was passiert, wenn Sie die Funktion mit Float-Werten aufrufen?
# Rufen Sie diese Funktion auf und geben Sie das Ergebnis aus.

def differenz(zahl1: int,zahl2: int) -> int:
if zahl1 >= zahl2:
return zahl1 - zahl2
else:
return zahl2 - zahl1

print(differenz(2,5))
42 changes: 42 additions & 0 deletions script.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
#!/usr/bin/env python3

# Einführung in Funktionen mit Typehints

# Funktion zur Addition zweier Zahlen mit Typehints
def addiere(zahl1: int, zahl2: int) -> int:
return zahl1 + zahl2

# Funktion zur Begrüßung eines Benutzers mit Typehints
def begruessung(name: str) -> str:
return f"Hallo, {name}!"

# Funktion zur Berechnung des Flächeninhalts eines Rechtecks mit Typehints
def berechne_flaeche(laenge: float, breite: float) -> float:
"""
Berechnet die Fläche eines Rechtecks.
Parameters:
laenge (float): Die Länge des Rechtecks.
breite (float): Die Breite des Rechtecks.
Returns:
float: Die Fläche des Rechtecks.
"""

return laenge * breite

# Aufruf der Funktionen
summe = addiere(10, 5)
print("Die Summe ist:", summe)

gruß = begruessung("Alice")
print(gruß)

flaeche = berechne_flaeche(10.5, 4.3)
print("Die Fläche des Rechtecks ist:", flaeche)

# Aufgabe:
# Schreiben Sie eine Funktion, die die Differenz zweier Zahlen berechnet und zurückgibt.
# Verwenden Sie Typehints, um sicherzustellen, dass beide Argumente und der Rückgabewert Integer sind.
# Was passiert, wenn Sie die Funktion mit Float-Werten aufrufen?
# Rufen Sie diese Funktion auf und geben Sie das Ergebnis aus.
# Tipp: https://code.visualstudio.com/docs/python/linting
# https://peps.python.org/pep-0008/
55 changes: 55 additions & 0 deletions script_loesung.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
#!/usr/bin/env python3

# Einführung in Funktionen mit Typehints

# Funktion zur Addition zweier Zahlen mit Typehints
def addiere(zahl1: int, zahl2: int) -> int:
return zahl1 + zahl2

# Funktion zur Begrüßung eines Benutzers mit Typehints
def begruessung(name: str) -> str:
return f"Hallo, {name}!"

# Funktion zur Berechnung des Flächeninhalts eines Rechtecks mit Typehints
def berechne_flaeche(laenge: float, breite: float) -> float:
"""
Berechnet die Fläche eines Rechtecks.
Parameters:
laenge (float): Die Länge des Rechtecks.
breite (float): Die Breite des Rechtecks.
Returns:
float: Die Fläche des Rechtecks.
"""

return laenge * breite

# Aufruf der Funktionen
summe = addiere(10, 5)
print("Die Summe ist:", summe)

gruß = begruessung("Alice")
print(gruß)

flaeche = berechne_flaeche(10.5, 4.3)
print("Die Fläche des Rechtecks ist:", flaeche)

# Aufgabe:
# Schreiben Sie eine Funktion, die die Differenz zweier Zahlen berechnet und zurückgibt.
# Verwenden Sie Typehints, um sicherzustellen, dass beide Argumente und der Rückgabewert Integer sind.
# Was passiert, wenn Sie die Funktion mit Float-Werten aufrufen?
# Rufen Sie diese Funktion auf und geben Sie das Ergebnis aus.
# Tipp: https://code.visualstudio.com/docs/python/linting
# https://peps.python.org/pep-0008/
def differenz(zahl1: int, zahl2: int) -> int:
return zahl1 - zahl2

zahl1: int = 10
zahl2: int = 5

diff = differenz(zahl1, zahl2)
print("Die Differenz ist:", diff)

zahl3: float = 10.5
zahl4: float = 4.3
diff_2 = differenz(zahl3, zahl4)
print("Die Differenz ist:", diff_2)