Schreiben Sie in dieses Feld Ihren Vornamen, Namen und Matrikelnummer.
Welche der folgenden Aussgen sind richtig?
Löschen Sie die Nummern der nicht zutreffenden Behauptungen in der folgenden Zelle:
1,2,3,4
(1, 2, 3, 4)
Welche der folgenden Aussgen sind richtig?
print
geschrieben.with
Statment erlaubt uns Dateien zu lesen ohne diese zu öffnenLöschen Sie die Nummern der nicht zutreffenden Behauptungen in der folgenden Zelle:
1,2,3,4
(1, 2, 3, 4)
Definieren Sie eine Funktion mit dem Namen is_square
welche eine ganze Zahl entgegennimmt und den Wert True
zurückgibt falls es sich bei der Zahl um eine Quadratzahl handelt. Ansonsten soll False
zurückgegeben werden.
# Ihe Lösung
Schreiben Sie eine Funktion mit dem Namen is_in_grey_box
welche eine x und y Koordinate entgegennimmt und True
zurückgibt, wenn der Punkt $(x, y)$ in der im folgenden Bild gezeigten grauen Region liegt. Ansonsten soll False
zurückgegeben werden.
# Ihre Lösung
Schreiben Sie eine Funktion mit dem Namen partial_sums
. Diese soll eine Liste mit Zahlen als Argument entgegennehmen und eine neue Liste zurückgeben. In der neuen Liste stehen jeweils die Teilsummen, d.h. im $i$-ten Element der Liste steht die Summe der Elemente an den Positionen $0$ - $i$.
Zum Beispiel würde der Aufruf partial_sums([1,2,3,4])
die Liste [1, 3, 6, 10]
zurückgeben.
# Ihre Lösung
Definieren Sie eine Klasse ShoppingCart
sowie eine Klasse Article
. Die Klasse Article
soll zwei Attribute aufweisen: name
, und price
. Sie sollen einen neuen Artikel mit folgendem Aufruf erzeugen können: Article("cheese", 1.70)
.
Die Klasse ShoppingCart
soll eine Methode add_article
und eine Methode total_price
aufweisen. Die Methode add_article
fügt einen neuen Artikel hinzu. Die Methode total_price
gibt den Preis aller in der Klasse gespeicherten Artikel zurück.
# Ihre Lösung