# 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
```