يتحول النص "3.14" إلى العدد العشري 3.14:
x = float("3.14")
print(x) # 3.14
print(type(x)) # <class 'float'>
print(x * 2) # 6.28
float أم int؟
int("42") # 42
int(3.99) # 3 (cuts the decimal part)
int("3.14") # ValueError
نص غير رقمي
float("abc") # ValueError
عند تحويل مدخلات المستخدم، ضع التحويل داخل try لتتعامل مع الخطأ بلطف.