Instructions
User Input 🎤
Oru program eppovum output mattum kuduthutu irundha bore adikum la? Namba kitta irundhu (user kitta irundhu) data vangina dhaan adhu oru interactive program-a maarum. Adhukku dhaan Python-la input() function use pandrom.
1. The input() Function (Kaelvi kekkum function)
print() eppadi screen-la display pannudho, adhe madhiri input() function namba kitta oru kelvi kettu, namba reply panra varaikum wait pannum.
# User kitta per kekurom, adha "name" variable-la store pandrom
name = input("Unga per enna? ")
print(f"Hello, {name}!")
Ippo neenga "Aravind" nu type pannaa, output Hello, Aravind! nu varum. Romba simple!
2. The String Trap! (Oru periya trick irukku!)
input() function-la oru periya secret irukku. Neenga ulla enna type pannalum (text, number, special character edhuva irundhalum), Python adha String (Text) aaga dhaan eduthukkum!
age = input("Unga vayasu enna? ")
# Neenga 25 nu type pannalum, adhu number 25 kidayadhu.
# Adhu string "25" aaga dhaan store aagum!
Idhunala enna prechana?
Neenga age + 5 nu potta error varum! Yenna string-oda number-a add panna mudiyadhu nu namba poya lesson-la pathom la?
3. Type Conversion (Mathi yosi!)
Appo user kitta irundhu vangura numbers-a epdi maths calculation-ku use pandradhu? String-a Integer (int) aaga maathanum! Adhuku int() function use aagudhu:
# Method 1: Vangina aprm maathuradhu
age_string = input("Unga vayasu enna? ")
age_number = int(age_string)
# Method 2: Vangumbodhe direct-a maathuradhu (Idhu dhaan pro level!)
age = int(input("Unga vayasu enna? "))
print(age + 5) # Ippo correct aaga work aagum!
💡 Theriyuma? Neenga use pandra ellam apps-um (WhatsApp, Instagram login page) indha user input concept-a vechu dhaan work aagudhu!
Your Turn! (Unga neram!)
Web-based code runner-la ippodhikku live-a typing panna mudiyadhu (interactive input support illa). Adhunala indha concept-a vachi oru chinna task:
Verum print() use panni "What is your path?" nu console-la display pannunga!