Write a recursive function that accepts an integer argument, n. The function should display n lines of asterisks on the screen, with the first line showing 1 asterisk, the second line showing 2 asterisks, up to the nth line which shows n asterisks.
#Create a function name, that accepts an integer argument, n.
#The function should display n lines of asterisks on the screen,
#with the first line showing 1 asterisk,
#the second line showing 2 asterisks, up to the nth line which shows n asterisks.
def displayAsterisks(n):
if n > 0:
# Recursive call,displayAsterisks
displayAsterisks(n - 1)
# Display the line of asterisks
line = "*" * n
print(line)
# Test the function
n = int(input("Enter a positive integer: "))
print("Displaying", n, "lines of asterisks:")
displayAsterisks(n)
Executed Output 1:
Enter a positive integer: 10
Displaying 10 lines of asterisks:
*
**
***
****
*****
******
*******
********
*********
**********
Executed Output 2:
Enter a positive integer: 25
Displaying 25 lines of asterisks:
*
**
***
****
*****
******
*******
********
*********
**********
***********
************
*************
**************
***************
****************
*****************
******************
*******************
********************
*********************
**********************
***********************
************************
*************************