Skip to content
Snippets Groups Projects
Commit 382dd9ff authored by Christof Kaufmann's avatar Christof Kaufmann
Browse files

Notebooks from ckaufmann/akis-python-framework@1d6380a0

parent 60831ad9
Branches
No related tags found
No related merge requests found
Showing
with 185 additions and 0 deletions
%% Cell type:markdown id:0008-4a4d493100f0422223442fe4c792b5ae8a7ba43c32391d44c45c22b74ad tags:
# String-Zusammenführung mit Zahlen
Sie sind Softwareentwickler, der an einer Kalenderanwendung arbeitet.
Sie müssen das Datum in einem bestimmten Format ausgeben, aber die Teile
des Datums sind in verschiedenen Variablen gespeichert. Die Teile des
Datums sind wie folgt zusammengesetzt:
- Der Tag ist als Ganzzahl in der Variable `tag` gespeichert.
- Der Monat ist als Zeichenkette in der Variable `monat` gespeichert.
- Das Jahr ist als Ganzzahl in der Variable `jahr` gespeichert.
Die Aufgabe ist es, diese Teile zusammenzuführen und das Datum im
folgenden Format auszugeben: “Das Datum ist: \[Tag\]. \[Monat\]
\[Jahr\]” Beachten Sie, dass der Tag als Ganzzahl ausgegeben werden
sollte, während der Monat eine Zeichenkette ist und das Jahr als
Ganzzahl angezeigt werden muss. Erstellen Sie eine Python-Funktion
`datum_ausgeben(tag, monat, jahr)`, die diese Aufgabe löst und das Datum
im angegebenen Format ausgibt:
``` python
def datum_ausgeben(tag, monat, jahr):
# Datum zusammensetzen
print(datum)
```
Beispiel: Wenn `tag = 15`, `monat = "Oktober"` und `jahr = 2023` sind,
sollte das Programm folgenden Satz ausgeben:
`Das Datum ist: 15. Oktober 2023`
## Lösung
Um die Aufgabe zu lösen, verwenden Sie die gegebenen Variablen `tag`,
`monat` und `jahr` und kombinieren Sie sie in einem String, der das
gewünschte Format hat. Verwenden Sie den `+` Operator, um die
Zeichenketten und Ganzzahlen zusammenzuführen und `str()` um die
Ganzzahlen in Zeichenketten umzuwandeln.
Hier ist die Lösungsfunktion:
%% Cell type:code id:0009-c97d7961ed74d261426934340b7d8e2b19432f33b243dc923cd4872b105 tags:
```
def datum_ausgeben(tag, monat, jahr):
"""
Diese Funktion nimmt Tag (int), Monat (str) und Jahr (int) entgegen und gibt das Datum im angegebenen Format aus.
"""
datum = "Das Datum ist: " + str(tag) + ". " + monat + " " + str(jahr)
print(datum)
```
%% Cell type:markdown id:0011-6ff8df1802fb9370a9a5be80a8876c52f4c635443523364f9a5e9df39a4 tags:
## Tests
# Test der Funktion mit den gegebenen Werten
%% Cell type:code id:0012-901dac6ba3ca98005d3348478f549baaec81c07b143fabac31918cd2e0e tags:
```
tag = 15
monat = "Oktober"
jahr = 2023
datum_ausgeben(tag, monat, jahr)
```
%% Output
Das Datum ist: 15. Oktober 2023
%% Cell type:markdown id:0006-2d915b77785010b8983b159e7c29aa39bfb7e2dd8ff381d9af48eebdd3e tags:
# String-Zusammenführung mit Zahlen
Sie sind Softwareentwickler, der an einer Kalenderanwendung arbeitet.
Sie müssen das Datum in einem bestimmten Format ausgeben, aber die Teile
des Datums sind in verschiedenen Variablen gespeichert. Die Teile des
Datums sind wie folgt zusammengesetzt:
- Der Tag ist als Ganzzahl in der Variable `tag` gespeichert.
- Der Monat ist als Zeichenkette in der Variable `monat` gespeichert.
- Das Jahr ist als Ganzzahl in der Variable `jahr` gespeichert.
Die Aufgabe ist es, diese Teile zusammenzuführen und das Datum im
folgenden Format auszugeben: “Das Datum ist: \[Tag\]. \[Monat\]
\[Jahr\]” Beachten Sie, dass der Tag als Ganzzahl ausgegeben werden
sollte, während der Monat eine Zeichenkette ist und das Jahr als
Ganzzahl angezeigt werden muss. Erstellen Sie eine Python-Funktion
`datum_ausgeben(tag, monat, jahr)`, die diese Aufgabe löst und das Datum
im angegebenen Format ausgibt:
``` python
def datum_ausgeben(tag, monat, jahr):
# Datum zusammensetzen
print(datum)
```
Beispiel: Wenn `tag = 15`, `monat = "Oktober"` und `jahr = 2023` sind,
sollte das Programm folgenden Satz ausgeben:
`Das Datum ist: 15. Oktober 2023`
Hier Ihr Code:
%% Cell type:code id:0007-44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 tags:
```
```
%% Cell type:markdown id:0009-6ff8df1802fb9370a9a5be80a8876c52f4c635443523364f9a5e9df39a4 tags:
## Tests
# Test der Funktion mit den gegebenen Werten
%% Cell type:code id:0010-901dac6ba3ca98005d3348478f549baaec81c07b143fabac31918cd2e0e tags:
```
tag = 15
monat = "Oktober"
jahr = 2023
datum_ausgeben(tag, monat, jahr)
```
%% Output
Das Datum ist: 15. Oktober 2023
File moved
File moved
File moved
File moved
File moved
File moved
File moved
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment