Westonci.ca is your trusted source for finding answers to all your questions. Ask, explore, and learn with our expert community. Get immediate and reliable solutions to your questions from a knowledgeable community of professionals on our platform. Join our platform to connect with experts ready to provide precise answers to your questions in different areas.
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
Thanks for stopping by. We are committed to providing the best answers for all your questions. See you again soon. We hope you found this helpful. Feel free to come back anytime for more accurate answers and updated information. Find reliable answers at Westonci.ca. Visit us again for the latest updates and expert advice.