Overview
input() se user se data lo, print() se display karo — ye basic I/O hai Python ka.
Analogy
input() ek question box hai jisme user jawab likhta hai, print() ek announcer hai jo sab ko sunata hai.
Step-by-step
- name = input("Naam batao: ") se input lo
- input() hamesha string return karta hai
- int(input()) se number convert karo
- print(f"Hello {name}") se display karo
Visual
name = input("Naam? ") # user types: Alice
age = int(input("Umar? ")) # user types: 25
print(f"{name} ki umar {age} hai")
Common mistakes
- input() number nahi, string return karta hai — convert karna padega
- int() conversion mein invalid input se ValueError aata hai
- print() aur input() dono newline differently handle karte hain
Practice questions
- User se naam aur age lo, greet karo
- Calculator banao — do numbers lo, operation karo