Beginner Codes/Python/Type Casting
3%

Instructions

Type Casting 🔄

Oru Data Type-a innoru Data Type-a maathuradhu dhaan Type Casting. For example, oru number-a string-a maathuradhu, illa string-a number-a maathuradhu.

🔍 Deep Dive: Real-world Analogy (Transformers 🤖🚗)

Transformer padathula oru Car epdi Robot-a maarudho, adhe madhiri dhaan! Car-um Robot-um vera vera form, aana ulla irukkardhu onnu dhaan. Adhe madhiri "10" ngardhu Text (String), aana adha naama 10 ngara Number (Integer)-a form maathalam.

How to cast? (Maathuradhu epdi?)

Python-la idhukku 3 main functions irukku:

  • int() - Integer-a maathum (e.g. "5" -> 5)
  • float() - Decimal number-a maathum (e.g. "5" -> 5.0)
  • str() - String-a (Text-a) maathum (e.g. 5 -> "5")
age_text = "20"
# Ippo age_text oru String. Adhkuda math panna mudiyadhu.
# print(age_text + 5) # ❌ Error varum!

# String-a Integer-a maathidalam!
age_number = int(age_text)
print(age_number + 5) # ✅ Super! Output: 25

Idha theliva purinjikka indha interactive visualizer-a test pannunga:

price = "99"# String
price_num = int(price)
"99"
String
What is happening?
'Next Step' click pannunga, aarambikkalam!

💡 Did You Know? User kitta irundhu input() vazhiya vangaradhu ellame String-a dhaan varum. So user oru number type pannalum, adha naama int() potu maathuna dhaan math calculations panna mudiyum!

Your Turn! (Unga neram!)

  1. price nu oru variable create panni "99" nu oru String (quotes kulla) kudunga.
  2. Adha int() function use panni Integer-a maathi, price_num nu innoru variable-la save pannunga.
  3. Kadaisiya, price_num + 1 enna varudhu nu print() panni paarunga!

Help

Type CastingExercise 3/7720 XP
❴❵ script.py
python.code
python
Loading...
Terminal
Terminal — python
Beginner Codes Terminal v1.0.0
─────────────────────────────────────
Ready. Click "Run Code" to execute...
Ready
Piston APIPYTHON0 lines