/learner-code

Various learning utilities/games to demo coding

Primary LanguagePythonMIT LicenseMIT

learner-code

Various learning utilities/games to demo coding.

 .
├──  caesar-cipher
│  ├──  cipher.py
│  └──  pseudocode
├──  multiplication
│  ├──  multiply.py
│  ├──  multiply2.py
│  ├──  pseudocode
│  └──  pseudocode2
├──  rockpaperscissors
│  ├──  assignment
│  │  ├──  2player.py
│  │  └──  pseudocode
│  └──  p2-random
│     └──  singleplayer.py
├──  sha512sum
│  ├──  explanation.odt
│  └──  sha512.py
├──  LICENSE
└──  README.md

If they look like homework, that's because they were :)

sha512sum

  • A simple cli app to compare known hash to actual hash
  • $ python3 sha512.py

rockpaperscissors

  • Single player game against a random hand or 2 player game.
  • ASCII art, for uhh realism.
  • Japanese Janken translations!
  • $ python3 2player.py || $ python3 singleplayer.py

caesar-cipher

  • Super basic encryption cipher, could be cracked in biblical times.
  • Enter input string and output printed to terminal.
  • $ python3 cipher.py

multiplication

  • Asks user for base number + multiplier, prints multiplication table.
  • $ python3 multiply.py