anfängerfunktion mit string und int
Verfasst: Sonntag 5. November 2006, 21:33
ich versuche die letzten paar stunden schon verzweifelt diese aufgabe zu lösen. ich weiß, ich will auch keine ganze lösung (wäre natürlich schön, wenn doch), aber bitte ein paar tipps (am besten für den anfang des skripts!)...ich bin über jeden tipp sehr dankbar!
ich würde nicht auf die idee kommen, euch mit sowas zu belästigen, aber ich bin hier am verzweifeln! ein paar tipps würden mir bestimmt auf die sprünge helfen. danke!
Schreibt eine Funktion
pad(aString, width) -> str,
die einen String aString und eine ganze Zahl width nimmt und einen String zurückgibt, der mindestens width Zeichen lang ist. Ist aString kürzer als width, soll der resultierende String von vorne mit Leerzeichen "aufgefüllt" werden.
Das soll dann so aussehen:
>>> pad("ab", 2)
'ab'
>>> pad("abc", 2)
'abc'
>>> pad("abc", 5)
' abc'
Hinweise: Ihr müsst offenbar so viele Leerzeichen vorne dranhängen, wie width größer ist als len(aString). Erfreulicherweise gilt in python "any string"*n=="" für alle n<1.
ich würde nicht auf die idee kommen, euch mit sowas zu belästigen, aber ich bin hier am verzweifeln! ein paar tipps würden mir bestimmt auf die sprünge helfen. danke!
Schreibt eine Funktion
pad(aString, width) -> str,
die einen String aString und eine ganze Zahl width nimmt und einen String zurückgibt, der mindestens width Zeichen lang ist. Ist aString kürzer als width, soll der resultierende String von vorne mit Leerzeichen "aufgefüllt" werden.
Das soll dann so aussehen:
>>> pad("ab", 2)
'ab'
>>> pad("abc", 2)
'abc'
>>> pad("abc", 5)
' abc'
Hinweise: Ihr müsst offenbar so viele Leerzeichen vorne dranhängen, wie width größer ist als len(aString). Erfreulicherweise gilt in python "any string"*n=="" für alle n<1.