Sie sind auf Seite 1von 2

Übungen zu Module und Pakete

Übung 1: Rechnerfunktionenmodul
Speichern Sie Ihre Funktion add_multiply aus den Übungen zum Kapitel Funktionen in einer
Datei namens rechner_funktionen.py . Im selben Ordner erstellen Sie eine Datei namens
rechner.py . Diese Datei darf nur drei Zeilen Code enthalten:

a = rf.add_multiply(1,2,3,4,5,6, calculation="multiply")
print(a)
ergänzt um jene Zeile, die Sie benötigen, damit bei der Ausführung der Datei rechner.py in
Visual Studio Code das Ergebnis 720 ausgegeben wird. Welchen Inhalt hat rechner.py ?

Lösung

import rechner_funktionen as rf
a = rf.add_multiply(1,2,3,4,5,6, calculation="multiply")
print(a)

Übung 2: Modulinstallation
Wenn Sie vor Problemen stehen, die Sie mit Python lösen müssen, so empfiehlt sich zu googlen, ob
es bereits eine Lösung für das Problem in einem der verfügbaren Python-Module gibt. Wenn Sie ein
Python-Modul importieren, das noch nicht installiert ist auf Ihrem Rechner, kommt eine
Fehlermeldung. Man kann fehlende Module aber einfach nachladen.

Konkreter Anlass: Sie wollen mit Python den HTML-Quelltext der Homepage der Uni Tübingen
herunterladen und ausgeben. Recherchieren Sie im Web, welches Python-Paket diese Funktionalität
ermöglicht. Installieren Sie das Paket. Geben Sie den Quelltext aus.

Lösung
Am besten eignet sich dafür das Paket requests .

Um dieses zu installieren, muss man in der Eingabeaufforderung oder Powershell in Windows


folgendes Kommando ausführen:

pip install requests


In macOS und Linux muss man analog im Terminal ausführen:

pip3 install requests


Anschließend kann man den HTML-Quelltext der Uni-Tübingen-Homepage wie folgt ausgeben:

import requests
homepage = requests.get("https://uni-tuebingen.de")
print(homepage.text)

Das könnte Ihnen auch gefallen