Python Conditional: Exercise - 19 with Solution
Write a Python program to print alphabet pattern 'E'.
Pictorial Presentation:
Sample Solution:
Python Code:
result_str="";
for row in range[0,7]:
for column in range[0,7]:
if [column == 1 or [[row == 0 or row == 6] and [column > 1 and column < 6]] or [row == 3 and column > 1 and column < 5]]:
result_str=result_str+"*"
else:
result_str=result_str+" "
result_str=result_str+"\n"
print[result_str];
Sample Output:
***** * * **** * * *****
Flowchart :
Visualize Python code execution:
The following tool visualize what the computer is doing step-by-step as it executes the said program:
Python Code Editor:
Have another way to solve this solution? Contribute your code [and comments] through Disqus.
Previous: Write a Python program to print alphabet pattern 'D'.
Next: Write a Python program to print alphabet pattern 'G'.
Python: Tips of the Day
Combining two iterable of tuples or pivot nested iterables:
# Combining two iterables >>> a = [1, 2, 3] >>> b = ['a', 'b', 'c'] >>> z = zip[a, b] >>> z [[1, 'a'], [2, 'b'], [3, 'c']] # Pivoting list of tuples >>> zip[*z] [[1, 2, 3], ['a', 'b', 'c']]
Code:
- str="";
- for Row in range[0,7]:
- for Col in range[0,7]:
- if [Col == 1 or [[Row == 0 or Row == 6] and [Col > 1 and Col 1 and Col 1 and Col < 6]] or [Row == 3 and Col > 1 and Col < 5]]:.