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

#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
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

von eska (130 Punkte)
- 08.07.2015 um 14:18 Uhr

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
Seite 1 von 0
1