Wie man ein Dreieck von x in python?
Wie würde ich eine Funktion schreiben, erzeugt ein Dreieck wie dieses:
x
xx
xxx
xxxx
xxxxx
Angenommen, die Funktion ist def triangle(n)
die Unterste Zeile hätte n
Betrag x
Alle ich weiß, wie zu tun ist, eine box:
n = 5
for k in range(n):
for j in range(n):
print('x', end='')
print()
- Sie sollten versuchen, etwas, das sich zuerst, statt nur posting die Frage. Diese zählt Ihre Vorherige Frage, wie gut.
- Zwei Hinweise: Python ' s string-Methoden und die Tatsache, dass Ihr Dreieck ist rechtsbündiger text.
- Einen anderen Tipp: Sie können strings multiplizieren von ganzen zahlen, um Sie zu wiederholen (
'a'*3 == 'aaa'
). Wie viele Räume und wie viele xs gibt es in jeder Zeile? - Hmm, okay, ich werde etwas versuchen. Ich nehme an, ich sollte mit einer while-Schleife irgendwo in ihm. Ich würde in der Regel geben Sie mehr ein zu gehen, aber ich habe schon seit 5 Uhr gebüffelt und die Prüfung ist morgen, also ich bin verzweifelt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dude Es ist super einfach:
Oder auch:
Ausgang für
triangle(5)
:Nicht nur den Quellcode kopieren, ohne es zu begreifen, versuchen und lernen, wie es funktioniert. In der Regel gute Möglichkeiten, um zu üben, lernen einer Programmiersprache ist versuchen, verschiedene Probleme und zu sehen, wie Sie es lösen kann. Ich empfehle diese Website, weil ich es sehr, wenn ich erste Schritte bei der Programmierung.
Und auch, nicht nur die post, Ihre Hausaufgaben machen, oder Sachen wie, dass, wenn Sie nicht wissen, wie es zu tun, nur, wenn Sie nicht weiterkommen. Versuchen Sie zuerst denken von vielen Möglichkeiten, wie Sie denken, Sie können etwas herauszufinden, und wenn Sie nicht wissen, wie zu tun, eine bestimmte Aufgabe nur schauen Sie und von Ihr zu lernen.
Hier eine kleine änderung, die Sie machen könnten, um Ihr Programm
Es ist nicht ein sehr guter Weg, es zu tun, obwohl. Sollten Sie sich Gedanken über das drucken einer gesamten, wie in einer Zeit mit so etwas wie diesem
Brauchen Sie nur work out
i
undj
Antwort:
Ausgabe: