On this code, if that is true for all characters, but only if I put character: %%, it fails the program. It is expected to have no triangle at all since the height = 0. Can you help me to fix it on this code?

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

#take input
h=int(input("Enter height of triangle: "))
c=input("Character: ")

#check for -ve h
if h<=0:
    h=3
    
#check  for c
#remove whitespaces
c=c.replace(" ","")
#if c has no or multiple characters
if c=="":
    c="*"
if len(c)>1:
    c=c[0]
    
#Print triangle
for i in range(h):
    for j in range(h-i):   #print required space before character
        print(" ", end='')
    
    for j in range(2*i+1):
        if j==0 or i==h-1 or j==2*i:
            print(c, end='')
        
        else:
            print(' ',end='')
            
    for j in range(h-i):
        print(' ',end='')
            
    print()  #next line

 

On this code, if that is true for all characters, but only if I put character: %%, it fails the program. It is expected to have no triangle at all since the height = 0. Can you help me to fix it on this code?

Enter height of triangle: 0
Enter height of triangle: 0
Character: %%
Character: %%
% %
20/0/0/0/0
Transcribed Image Text:Enter height of triangle: 0 Enter height of triangle: 0 Character: %% Character: %% % % 20/0/0/0/0
Expert Solution
steps

Step by step

Solved in 3 steps with 5 images

Blurred answer
Knowledge Booster
Random Class and its operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education