# A Little Puzzle Open a file specified by the user. This file will contain a bunch of characters. You should read in *each* character from the file, one character at a time. Display every third character on the screen. Throw the other characters away. ```eval_rst There is a sample input file called :download:`puzzle.txt `, containing a little message you can use to test your program. ``` For fun, the "thrown-away" characters might say something, too, in case you care to try to view them somehow. Name your program `puzzle.py` ```eval_rst * :download:`puzzle.txt ` ``` ```eval_rst * :download:`puzzle2.txt ` ``` ``` Open which file: puzzle2.txt # The secret message should appear here... ``` Each file contains three messages. Can you display all three but use *only one* loop? --- ©2021 Daniel Gallo This assignment is licensed under a [Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States License](https://creativecommons.org/licenses/by-nc-sa/3.0/us/deed.en_US). ![Creative Commons License](images/by-nc-sa.png) Adapted for Python from Graham Mitchell's [Programming By Doing](https://programmingbydoing.com/)