The built-in input() function pauses your program, shows a prompt in the terminal, and waits for the user to type. When they press Enter, input() returns whatever they typed as a string, which you can store in a variable for later use.
Key Points
input() always returns a string (text), not a number.
The prompt you pass to input() appears in the terminal before the cursor.
Your program stops and waits at input() until the user presses Enter.
You normally store the result in a variable, such as name = input("Enter your name: ").