Skip to main content
CS Teaching Tips

Main navigation

  • Browse All Tips
  • Tags
  • 3D
  • About
  • Rate Tips
  • Tip Sheets

Have students write a game of Hangman in Python in which the computer cheats by changing its secret word to give students practice using dictionaries.

Share Have students write a game of Hangman in Python in which the computer cheats by changing its secret word to give students practice using dictionaries. with FacebookShare Have students write a game of Hangman in Python in which the computer cheats by changing its secret word to give students practice using dictionaries. with Twitter
  • Each time the user guesses a letter, the computer checks a dictionary to see if there is another word consistent with previous guesses that does not contain the new letter.
    • If so, the computer will change its secret word to this new word, cheating.
  • See the Duke version of this assignment for inspiration on implementing this assignment in your classroom.

More about this tip

Tags

  • Meaningful and Relevant Content
  • Python
External Source
Duke Clever Hangman assignment by Owen Astrachan.
Other Tips By
Other Tips By Owen Astrachan

Similar tips

Have students create a Python program that implements an automated authorship detection algorithm, which gives them an opportunity to practice working with strings, lists, and loops.
Have students play a game of Telephone and trace the path of a message to introduce how computers create phylogenetic trees.
Connect how extracting important information from word problems or logic puzzles relates to the process of working with software clients.
  • CSTT Facebook
  • CSTT Twitter

For more information or to report a bug, contact us at admin@csteachingtips.org. Built with Bootstrap. Footer Icons by Mohammed Alyousfi. Powered by Drupal.

Privacy Policy

  • National Science Foundation
  • Sage Fox Group
  • Harvey Mudd College