Intro
Ab tak hum output dikhana (print) aur text jodna bhi kar chuke hain.
Ab program ko thoda “interactive” banate hain—taaki user kuch type kare, aur program usko use kare.
Aaj hum sirf input() samjhenge.
Concept Explanation
WHY (Pehle “kyun”)
Agar program sirf fixed values pe chale, to woh ek poster jaisa ho gaya—sirf dikhata rahe.
Interactive program me user kuch enter karta hai (naam, answer, choice), aur program uske hisaab se respond karta hai.
Python me user se data lene ke liye input() use hota hai.
HOW (Ab “kaise”)
1) input() kya karta hai?
input()screen par ek message/prompt dikhata hai- User jo type karta hai, woh value variable me store ho jaati hai.
Example idea:name = input('What is your name?')
Is line me user ka typed text name variable me save ho jayega.
2) Prompt message kahan likhte hain?
input("...") ke brackets ke andar jo text hota hai, woh user ko screen par dikhai deta hai.
3) input() aur print() opposite kaise?
input()user se data leta hai (input)print()user ko output dikhata hai.
Example
Hum user ka naam puchhenge aur phir greeting print karenge.
name = input("What is your name? ")
greeting = "Hello " + name
print(greeting)
Try It Yourself
- User se
citypucho - Phir print karo:
Hello from <city>(space ka dhyaan)
city = input("Which city are you in? ")
print("Hello from " + city)
Summary (2 lines)
input() user se data leta hai aur usko variable me store karta hai.print() output dikhata hai—input() aur print() opposites jaise hain.
Next
Next hum dekhenge: input se aayi value ko dusre type me convert kaise karte hain (type conversion).

