APython decides the variable type automatically when you assign a value.
BYou must declare the variable type before using it.
CVariables cannot change their type once assigned.
DPython uses only one data type for all variables.
Step-by-Step Solution
Solution:
Step 1: Understand dynamic typing concept
Dynamic typing means Python figures out the type of a variable when you assign a value to it, without needing explicit declaration.
Step 2: Compare options with concept
Python decides the variable type automatically when you assign a value. matches this idea. Requiring declaration before use and preventing type changes describe static typing, while claiming only one data type is incorrect because Python supports multiple types.
Final Answer:
Python decides the variable type automatically when you assign a value. -> Option A
Quick Check:
Dynamic typing = automatic type assignment [OK]
Quick Trick:Dynamic typing means no need to declare types explicitly [OK]
Common Mistakes:
MISTAKES
Thinking variables need type declaration
Believing variable types cannot change
Confusing dynamic typing with static typing
Master "Variables and Dynamic Typing" in Python
9 interactive learning modes - each teaches the same concept differently