Test Informed Learning with Examples

Logo

Repository with assignments using the Test Informed Learning with Examples (TILE) method to integrate testing into existing programming courses for free.

Menu

ASCII art generator

Write a Python program that asks the user for something that seems important to him and returns the following ASCII art (https://en.wikipedia.org/wiki/ASCII_art):

>>> %Run
    Name something important: Testing your own code

                \|||||/               
                ( O O )                
|---------ooO-----(_)-----------------|
|                                     |
| Testing your own code is important! |
|                                     |
|-------------------------Ooo---------|
                |_||_|                 
                ||  ||                 
                ooO  Ooo                

You can use the len() Python function that returns the length of a String (for example, len("Python") returns 6).

Your program must work with any length name:

>>> %Run
    Name something important: Testing your program with all kinds of different input values

                                    \|||||/                                   
                                    ( O O )                                    
|-----------------------------ooO-----(_)-------------------------------------|
|                                                                             |
| Testing your program with all kinds of different input values is important! |
|                                                                             |
|---------------------------------------------Ooo-----------------------------|
                                    |_||_|                                     
                                    ||  ||                                     
                                    ooO  Ooo                                                                               
This TILE contains the message that testing is important.