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:
💡 Did You Know? User kitta irundhu
input()vazhiya vangaradhu ellame String-a dhaan varum. So user oru number type pannalum, adha naamaint()potu maathuna dhaan math calculations panna mudiyum!
Your Turn! (Unga neram!)
pricenu oru variable create panni"99"nu oru String (quotes kulla) kudunga.- Adha
int()function use panni Integer-a maathi,price_numnu innoru variable-la save pannunga. - Kadaisiya,
price_num + 1enna varudhu nuprint()panni paarunga!
Help
Type CastingExercise 3/77 • 20 XP
❴❵ script.py
Terminal