Einführung
In diesem Projekt lernst du, wie du eine Funktion erstellst, die eine Liste von Zahlen von 1 bis 100 generiert und dabei alle Zahlen überspringt, die Vielfache einer angegebenen Zahl sind oder diese Zahl enthalten.
👀 Vorschau
Geben Sie eine Zahl ein: 7
>>> [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33, 34, 36, 38, 39, 40, 41, 43, 44, 45, 46, 48, 50, 51, 52, 53, 54, 55, 58, 59, 60, 61, 62, 64, 65, 66, 68, 69, 80, 81, 82, 83, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 99, 100]
🎯 Aufgaben
In diesem Projekt wirst du lernen:
- Wie du die
jump_x-Funktion implementierst, um die gewünschte Zahlenliste zu generieren - Wie du Benutzereingaben entgegennehmst und in der Funktion verwendest
- Wie du die Funktion ausführst und das Ergebnis betrachtest
🏆 Errungenschaften
Nach Abschluss dieses Projekts wirst du in der Lage sein:
- Zu verstehen, wie man eine Funktion erstellt, die bestimmte Zahlen basierend auf einer angegebenen Bedingung überspringt
- Benutzereingaben in einem Python-Programm umzusetzen
- Ein Python-Skript auszuführen und das Ergebnis zu interpretieren
Implementiere die jump_x-Funktion
In diesem Schritt lernst du, wie du die jump_x-Funktion in der Datei jump_x.py implementierst. Folge den Schritten unten, um diesen Schritt abzuschließen:
- Öffne die Datei
jump_x.pyin deinem bevorzugten Code-Editor. - Locate die
jump_x-Funktionsdefinition:
def jump_x() -> list:
"""
Generiere eine Liste von 1 bis 100, wobei Zahlen, die Vielfache von x sind oder x enthalten, übersprungen werden.
Args:
x (int): Die Zahl, die übersprungen werden soll.
Returns:
list: Die generierte Liste.
"""
x = int(input("Geben Sie eine Zahl ein: "))
result = []
for num in range(1, 101):
if num % x == 0 or str(x) in str(num):
continue
result.append(num)
return result
- Die Funktion nimmt eine Eingabe
xvom Benutzer entgegen, was die Zahl ist, die übersprungen werden soll. - Anschließend generiert sie eine Liste von Zahlen von 1 bis 100 und überspringt dabei alle Zahlen, die Vielfache von
xsind oder die Zifferxenthalten. - Die Funktion gibt die generierte Liste zurück.
- Speichere die Datei
jump_x.py.
Führe die jump_x-Funktion aus
In diesem Schritt lernst du, wie du die jump_x-Funktion ausführst und das Ergebnis siehst.
- Öffne ein Terminal oder eine Eingabeaufforderung.
- Navigiere zum Verzeichnis, in dem die Datei
jump_x.pygespeichert ist. - Führe den folgenden Befehl aus:
python3 jump_x.py
- Das Programm wird dich auffordern, "Geben Sie eine Zahl ein:". Geben Sie eine Zahl ein, z. B.
7. - Das Programm wird eine Liste von Zahlen von 1 bis 100 ausgeben, die die Zahl
7oder deren Vielfache nicht enthalten.
Deine Ausgabe sollte ungefähr so aussehen:
Geben Sie eine Zahl ein: 7
>>> [1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 15, 16, 18, 19, 20, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33, 34, 36, 38, 39, 40, 41, 43, 44, 45, 46, 48, 50, 51, 52, 53, 54, 55, 58, 59, 60, 61, 62, 64, 65, 66, 68, 69, 80, 81, 82, 83, 85, 86, 88, 89, 90, 92, 93, 94, 95, 96, 99, 100]
Glückwunsch! Du hast die jump_x-Funktion erfolgreich implementiert und getestet.
Zusammenfassung
Glückwunsch! Du hast dieses Projekt abgeschlossen. Du kannst in LabEx weitere Übungen absolvieren, um deine Fähigkeiten zu verbessern.



