Welcome to Westonci.ca, where your questions are met with accurate answers from a community of experts and enthusiasts. Discover comprehensive answers to your questions from knowledgeable professionals on our user-friendly platform. Experience the ease of finding precise answers to your questions from a knowledgeable community of experts.
Sagot :
The code below prints the required shape using the string manipulations in Python.
In Python, if we multiply a character with a number, we get that character side by side that number of times.
For example: 6 * '#' would give us → ######
Also, we can use + sign to concatenate the strings.
For example: 'hi' + ' there' would give us → hi there
We use this approaches to print the required shape line by line.
Comments are used to explain each line.
The output is attached as an image.
#get the characters from the user
base_char = input()
head_char = input()
#set first row with 6 spaces and 1 head_char
row1 = 6 * ' ' + head_char
#set second row with 6 base_chars and 2 head_chars
row2 = 6 * base_char + 2 * head_char
#set third row with row2 and 1 head_char
row3 = row2 + head_char
#print the rows to draw the shape
print(row1)
print(row2)
print(row3)
print(row2)
print(row1)
You may see another question at:
https://brainly.com/question/22101725
We hope you found this helpful. Feel free to come back anytime for more accurate answers and updated information. We hope you found what you were looking for. Feel free to revisit us for more answers and updated information. Westonci.ca is committed to providing accurate answers. Come back soon for more trustworthy information.