على الرغم من أن المخرجات متشابهة بصريًا ، إلا أنه يجب أن تضع في اعتبارك أن السطر الأول يطبع كائن سلسلة بينما يقوم السطر الموجود بجواره بطباعة كائن صحيح يتضح أكثر في المثال التالي:
1. نقطة عائمة (عدد صحيح مع جزء كسري) كوسيطة ستعيد العوامة تقريبًا إلى أقرب عدد صحيح كامل. على سبيل المثال: `print(int(7.9))` ستطبع `7` . ستؤدي أيضًا `print(int("7.9"))` إلى حدوث خطأ نظرًا لأن السلسلة عبارة عن وسيطة غير صالحة للتحويل إلى عدد صحيح.
`Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: invalid literal for int() with base 10: '7.9'
`
2. أيضا أي عدد صحيح في الكلمات إذا تم تقديمه كوسيطة سيعود نفس الخطأ على النحو الوارد أعلاه: `print(int("one"))` سوف تعطي خطأ كما يلي:
`Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: invalid literal for int() with base 10: 'one'
`
#### معلومات اكثر:
يمكن العثور على الوثائق الرسمية لـ `int()` المضمنة [هنا](https://docs.python.org/3.6/library/functions.html#int)