Python :: Aufgabe #81 :: Lösung #2

4 Lösungen Lösungen öffentlich
#81

Erstellung Pascalsches Dreieck

Anfänger - Python von BlackBird321 - 04.06.2015 um 22:43 Uhr
Schreibe ein Programm, welches das Pascalsches Dreieckwiedergibt.
Das Programm soll die Anzahl der Reihen entgegennehmen und dementsprechend widergeben (Nur halt ohne die Punkte :o)).

Beispiel für 5 Reihen:
....1
...11
..121
.1331
14641
#2
vote_ok
von eska (130 Punkte) - 08.07.2015 um 14:18 Uhr
Quellcode ausblenden Python-Code
n = int(raw_input("Wie viele Zeilen soll das Dreieck haben? Zeilen: "))

def pascal(zeile, spalte):
	if spalte == 1 or zeile == 1:
		return 1
	if spalte >= zeile:
		return 0
	else:
		result = pascal(zeile-1, spalte-1) + pascal(zeile-1, spalte)
		return result

for zeile in range(1, n+2):
	ausgabe = ''
	for spalte in range(1, zeile):
		ausgabe = ausgabe + ' ' + str(pascal(zeile, spalte)) + ' '

	print(ausgabe)

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben
2096633

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.