Prozeduren |
26.04.2018, 19:21 | Auf diesen Beitrag antworten » |
MaroMatic | Prozeduren Meine Frage: Hallo ich bräuchte mal eben Hilfe bei einem Problem mit Python: Es ist eine Prozedur gegeben: def SchreibeSterne(Anz): s = "" while g<8: for i in range(1,Anz+1): s = s+'*' print (s) und ausgegeben soll werden: ******* * * ***** * * * Für das Sternchen(*) soll ein "F" stehen. Meine Ideen: Ich vermute, dass man vor der for-Schleife eine while-Schleife, ebenfalls mit range, benutzt. |
|
|
30.04.2018, 10:19 | Auf diesen Beitrag antworten » |
as_string | Benutze bitte die code-tags, damit die Einrückungen erhalten bleiben. Das ist ja besonders bei Python-Programmen wichtig, wie soll man die sonst lesen können? Was soll dieses g in Deinem Code? Wo wird das definiert und wie soll die while-Schleife jemals enden, wenn g innerhalb der Schleife gar nicht verändert wird? Mir ist völlig unklar, wie es zu dieser F-Form kommen soll. Kann es sein, dass das ganze Programm außenrum noch viel größer ist? Gruß Marco |
|
Verwandte Themen
Die Beliebtesten » |
Die Größten » |
Die Neuesten » |