Print e pattern in python

Last update on August 19 2022 21:50:46 [UTC/GMT +8 hours]

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:

  1. str="";    
  2. for Row in range[0,7]:    
  3.     for Col in range[0,7]:     
  4.         if [Col == 1 or [[Row == 0 or Row == 6and [Col > 1 and Col  1 and Col  1 and Col < 6]] or [Row == 3 and Col > 1 and Col < 5]]:.
str=str+"*".
str=str+" ".
str=str+"\n".

What is printing pattern in Python?

Patterns can be printed in python using simple for loops. First outer loop is used to handle the number of rows and the Inner nested loop is used to handle the number of columns. Manipulating the print statements, different number patterns, alphabet patterns, or star patterns can be printed.

How do you print a pattern Z in Python?

In this Blog I am printing pattern 'Z' using Python..
str="";.
for Row in range[0,7]:.
for Col in range[0,7]:.
if [[[Row == 0 or Row == 6] and Col >= 0 and Col

Chủ Đề