Python STAR & HASH ODD DIAMOND-Druck mit RekursionPython

Python-Programme
Anonymous
 Python STAR & HASH ODD DIAMOND-Druck mit Rekursion

Post by Anonymous »

Ich möchte ein Muster wie unten gezeigt erstellen:

Ich schreibe dieses Programm, das unten angegeben ist. Aber ich konnte keine ungeraden Nummern annehmen. Könnte mir bitte jemand erklären, was der Fehler ist und was die Lösung ist? Danke.

Code: Select all

*

def printPartten(n, k):

if (n < 0): # Base condition
return;
# Recursive call
printPartten(n - 1, k + 1);
for i in range(0, k): # it makes spaces
print(" ", end="");
for i in range(0, n): # for print *
print("* ", end = "");
print("\n", end=""); # for next line
def printPatternReverse(n, k):
if (n < 0): # Base condition
return;
for i in range(0, k): # it makes spaces
print(" ", end = "")
for i in range(0, n): # for print *
print("#", end = " ")
print("\n", end = "") # for next line
# Recursive calls
printPatternReverse(n - 1, k + 1);

# Call to printPartten function
n = int(input("Please enter the desire value for N:  "))
printPartten(n, 0);
print("\n",end="")
printPatternReverse(n,0)
print("Thank You!!!")
*

Meine Ausgabe sieht so aus:

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post