Erweiterte Print-Funktion
Verfasst: Sonntag 20. November 2011, 16:18
Hallo,
ich benötige Hilfe, um eine erweiterte "print"-Funkion zu schreiben.
Das Ziel ist der Funktion, ich nenne Sie hier einmal print2, einen Text zu übergeben, welcher in ein bestimmtes Format eingebaut wird.
Definiton:
print(leftC, Text, fillC, rightC, maxNumOfChars=80)
Beispiel:
print("#","", "#", "#")
print(">","Dieser Text ist kürzer als 80 Zeichen", "#", " ")
Ergebnis:
##############################################
> Dieser Text ist kürzer als 80 Zeichen #
- Die Funktion print2 findet also heraus, wie lang der Text der Zeichen X=(len(leftC) + len(Text) + len(rightC)) und ersetzt die verbleibenden Zeichen mit dem füllbuchstaben fillC.
- Toll wäre es auch noch, wenn beim überschreiten der erlaubten Zeilenlänge der String ebenfalls umgebrochen werden würde.
Vielen Dank bereits im Voraus.
ich benötige Hilfe, um eine erweiterte "print"-Funkion zu schreiben.
Das Ziel ist der Funktion, ich nenne Sie hier einmal print2, einen Text zu übergeben, welcher in ein bestimmtes Format eingebaut wird.
Definiton:
print(leftC, Text, fillC, rightC, maxNumOfChars=80)
Beispiel:
print("#","", "#", "#")
print(">","Dieser Text ist kürzer als 80 Zeichen", "#", " ")
Ergebnis:
##############################################
> Dieser Text ist kürzer als 80 Zeichen #
- Die Funktion print2 findet also heraus, wie lang der Text der Zeichen X=(len(leftC) + len(Text) + len(rightC)) und ersetzt die verbleibenden Zeichen mit dem füllbuchstaben fillC.
- Toll wäre es auch noch, wenn beim überschreiten der erlaubten Zeilenlänge der String ebenfalls umgebrochen werden würde.
Vielen Dank bereits im Voraus.