Die FizzBuzz-Funktion
Teil des Abschnitts Fundamentals der Python-Journey von Coddy — Lektion 50 von 77.
Aufgabe
EinfachFüge eine Funktion namens fizzbuzz hinzu, die eine Zahl (int) als Argument erhält, und:
- Wenn die Zahl durch 3 teilbar ist, gib
"Fizz"zurück. - Wenn die Zahl durch 7 teilbar ist, gib
"Buzz"zurück. - Wenn die Zahl sowohl durch 3 als auch durch 7 teilbar ist, gib
"FizzBuzz"zurück. - Wenn keine der oben genannten Bedingungen erfüllt ist, gib die Zahl selbst in einem String-Format zurück.
Nach der Funktion:
- Lies eine Eingabe ein und wandle sie in einen int um
- Rufe die Funktion
fizzbuzzmit der eingegebenen Zahl auf - Gib das Ergebnis der Funktion aus
Probier es selbst
print("Welcome to FizzBuzz!")
def fizzbuzz(number):
# Schreibe deinen Code hier
limit = int(input())
# Gib das Ergebnis der Funktion ausAlle Lektionen in Fundamentals
4Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Logische Operatoren Teil 42Variablen
ZahlenStringsBooleanBenennungskonventionenLeere VariablenRückblick - Variablen initialisieren5Entscheidungsfindung
If-AnweisungIf - ElseWiederholung - Einfacher TaschenrechnerVerschachteltes If - Else8Schleifen
For-SchleifeWhile-SchleifeBreakContinueWiederholung - FakultätDie Range-FunktionVerschachtelte SchleifeWiederholung - Dynamische Eingabe3Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorArithmetische AbkürzungenWiederholung – Einfache MathematikVergleichsoperatoren6Grundlagen Ein- und Ausgabe
AusgabeAusgabe mit VariablenEingabeTypumwandlungWiederholung - Bis 120Wiederholung - Wahr oder Falsch9Funktionen
Funktion deklarierenArgumenteRückgabeWiederholung - Sigma-FunktionWiederholung - ValidierungsfunktionStandardwerte12Iterieren über Sequenzen
Iterieren über ElementeDie Enumerate-FunktionIterieren über Strings Teil 1Iterieren über Strings Teil 2