Seite 1 von 1
Zeichen mittels For-Schleife ausgeben
Verfasst: Mittwoch 3. Oktober 2018, 14:41
von Bebo123
Hey,
ich hätte eine kleine Frage! Wie kann ich mittels For-Schleife 55 Sternchen(*) in einer Reihe ausgeben?
Danke euch im Voraus.
LG
Re: Zeichen mittels For-Schleife ausgeben
Verfasst: Mittwoch 3. Oktober 2018, 14:51
von __deets__
Was hast du denn bisher probiert?
Re: Zeichen mittels For-Schleife ausgeben
Verfasst: Mittwoch 3. Oktober 2018, 14:54
von Bebo123
__deets__ hat geschrieben: Mittwoch 3. Oktober 2018, 14:51
Was hast du denn bisher probiert?
Ich habs jetzt vorläufig mit einem print gelöst (siehe unten), ich würde es jedoch gerne mit einem Float machen, da müsste doch möglich sein, oder?
print(45*"*")
Re: Zeichen mittels For-Schleife ausgeben
Verfasst: Mittwoch 3. Oktober 2018, 14:57
von sls
Du hast das Problem 55 x ein Sterchen zu printen damit gelöst, es 45 x zu printen? Und wozu der float? Willst du 45,5 Sternchen printen?

Re: Zeichen mittels For-Schleife ausgeben
Verfasst: Mittwoch 3. Oktober 2018, 15:00
von Bebo123
sls hat geschrieben: Mittwoch 3. Oktober 2018, 14:57
Du hast das Problem 55 x ein Sterchen zu printen damit gelöst, es 45 x zu printen? Und wozu der float? Willst du 45,5 Sternchen printen?
Sorry, hab nur was mit den 45x ausprobiert. Wie meinst du das mit dem float? Nein eigentlich hätte ich gerne 45 Sternchen und nicht 45,5 Sternchen!

Re: Zeichen mittels For-Schleife ausgeben
Verfasst: Mittwoch 3. Oktober 2018, 15:03
von sls
Bebo123 hat geschrieben: Mittwoch 3. Oktober 2018, 14:54
ich würde es jedoch gerne mit einem Float machen, da müsste doch möglich sein, oder?
Ich meinte das.
Was willst du mit einem float machen. Eine float-Zahl 45 x ausgeben? Werd' konkret. Raten ist nicht so meins.

Re: Zeichen mittels For-Schleife ausgeben
Verfasst: Mittwoch 3. Oktober 2018, 15:07
von Bebo123
Und zwar es geht darum, ich möchte eine Begrüßung schreiben, und das soll ungefähr so aussehen:
************************************
********** GUTEN TAG ************
************************************
und ich möchte nicht einfach 45 Sternchen eintippen, und auch nicht im print ein 45 mal Sternchen, und da viel mir eine For-Schleife ein, nur hängt es derzeit noch ein bisschen bei der Umsetzung!

Re: Zeichen mittels For-Schleife ausgeben
Verfasst: Mittwoch 3. Oktober 2018, 15:11
von Sirius3
Sowas macht man mit Format:
Code: Alles auswählen
>>> "{:*^45s}".format(" Hallo ")
'******************* Hallo *******************'
Re: Zeichen mittels For-Schleife ausgeben
Verfasst: Mittwoch 3. Oktober 2018, 15:17
von sls
Eine For-Schleife ist dafür nicht geeignet.
BTW: das mit dem float wird also dein Geheimnis bleiben.
Re: Zeichen mittels For-Schleife ausgeben
Verfasst: Mittwoch 3. Oktober 2018, 22:52
von __blackjack__
Da hat die ”Autokorrektur” wahrscheinlich aus „for“ ein „float“ gemacht.