# Week II ## What are Variables - Put them in memory - use them later - Types / Labels - Why label them? - Operations -> plus, minus, concatenate - Look into concatenate - String / Int / Real (float) ## Python Overview - Read in a **file** - Interprets line by line - Executes from __name__ - Has different spaces for ## Breaking down Moonweight - [ ] Input - [ ] Into an _integer_ - [ ] Convert - [ ] Print ## 8-Ball - [ ] Evaluation Loop - [ ] Print statements - [ ] But we don't want all of them!!!! - [ ] **Supress the rest** - [x] IF (what?) - [x] Random choice - Random Sentence - Random Integers ONLY - Suppress things - By leveraging if 1. Random Integer -> if () -> Some sentence 2. User -> Random String | Answer to life (random) <- From us IF **something** _is equal to_ **other thing** THEN ```python a = 4 b = 3 a=b # Assignment, a is now b a==b # Assert ```