6.1 Benutzereingaben input()6.2 Zufallswerte und das Modul random6.3 Besonderheiten von Parametern6.3.1 Parameter mit Position bzw. Name6.3.2 Parameter mit Defaultwert6.3.3 Var Args – variable Anzahl an Argumenten6.4 Ternary-Operator6.5 Aufzählungen mit Enum6.6 Fallunterscheidungen mit match6.7 break, continue und else in Schleifen6.7.1 Funktionsweise von break und continue6.7.2 Wie macht man es besser?6.7.3 Besonderheit: else in Schleifen6.8 Ausdrücke mit eval() auswerten6.9 Rekursion6.9.1 Einführendes Beispiel6.9.2 Weiterführendes Beispiel: Fibonacci-Zahlen6.9.3 Praxisbeispiel: Flächen füllen