Menu
CoddyTech

تحويل الأنواع

جزء من قسم الأساسيات في رحلة Python على Coddy. الدرس 27 من 77.

لتحويل المُدخل إلى نوع مختلف، نحتاج إلى تحويل النوع.

لتحويل سلسلة نصية إلى int (عدد صحيح)، سنكتب:

var = input()
var = int(var)

أو في سطر واحد،

var = int(input())

إذا كان الإدخال رقمًا، أي 5 أو 4 أو 54، فسيحتفظ var برقم. وإذا احتوى الإدخال على رقم غير صالح: 5ab أو bb أو akt، وما إلى ذلك، فسيفشل البرنامج.

إليك جدولًا يوضح كيفية التحويل إلى أنواع مختلفة:

التحويلالتفسير
int()التحويل إلى عدد صحيح
float()التحويل إلى عدد حقيقي
bool()التحويل إلى قيمة منطقية
str()التحويل إلى سلسلة نصية

من المهم استخدام النوع الصحيح لأنه قد يؤثر في الناتج.

ستؤدي إضافة سلسلتين نصيتين إلى:

"5" + "5" = "55"

ستكون نتيجة جمع عددين:

5 + 5 = 10

challenge icon

التحدي

مبتدئ

في هذا التحدي، ستتعامل مع عدة مدخلات وتجري عمليات حسابية.

كيفية استقبال عدة مدخلات:

var1 = input()  # First input
var2 = input()  # Second input

مهمتك:

  1. اقرأ العدد الأول من المدخلات وخزّنه في متغير
  2. اقرأ العدد الثاني من المدخلات وخزّنه في متغير آخر
  3. حوّل كلا المتغيرين إلى النوع float (للأعداد العشرية)
  4. احسب حاصل ضرب هذين العددين
  5. اطبع النتيجة

مثال:

إذا كانت المدخلات 2 و4.5، فينبغي أن يُخرج برنامجك 9.0

تذكّر: تحتوي كل حالة اختبار على مدخلين بالضبط، أحدهما تلو الآخر.

جرّب بنفسك

quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: مترجم Python عبر الإنترنت