Topic: Strings, Concatenation, Python Math, Modulus & Type Mixing
❓ Essential Question
How does Python combine text and numbers, and how do data types affect the way programs read and calculate information?
⭐ Key Ideas
- Strings = text; Integers = whole numbers; Floats = decimals.
- Concatenation combines strings, not numbers.
- Python Math follows standard rules + special operators.
- Modulus gives remainders.
- Mixing types incorrectly causes most beginner errors.
- Type conversion fixes the mismatch.
🔑 Vocabulary
String — Text in quotes.
Integer — Whole number.
Float — Decimal number.
Concatenation — Joining strings with +.
Operator — Symbol that performs math (+, -, *, /, %).
Modulus % — Returns the remainder.