-->

فهم أنواع البيانات العددية في بايثون: الأعداد الصحيحة والأعداد العشرية

أنواع البيانات العددية في بايثون

الأعداد الصحيحة والأعداد العشرية في لغة بايثون
الأعداد الصحيحة والأعداد العشرية


نظرة علي الأعداد الصحيحة (Integers) والأعداد العشرية (Floats):

الأعداد الصحيحة (Integers):

  • هي أرقام بدون جزء كسري.
  • يمكن أن تكون موجبة أو سالبة أو صفر.
  • لا تحتوي على فواصل.
  • أمثلة: 1، 2، 3، -4، 0.

العمليات الحسابية: الجمع، الطرح، الضرب، القسمة.

أمثلة: 

x = 5
y = 15
print(f'SUM: {x + y}') # الجمع = 20
print(f'SUBTRACTION: {x - y}') # الطرح = -10
print(f'MULTIPLICATION: {x * y}')  # الضرب = 75
print(f'DIVISION: {x / y}') # القسمة = 0.3333333333333333
print(f'MODULUS: {x % y}') # الباقي = 5
print(f'EXPONENTIATION: {x ** y}') # المربع = 9765625
print(f'FLOOR DIVISION: {x // y}') # القسمة الصحيحة = 0

الأعداد العشرية (Floats):

  • هي أرقام تحتوي على جزء كسري.
  • يمكن أن تكون موجبة أو سالبة أو صفر.
  • يتم كتابة الجزء الكسري بعد النقطة العشرية.
  • أمثلة: 1.5، 2.75، -3.14، 0.0.
  • العمليات الحسابية: الجمع، الطرح، الضرب، القسمة, ...

أمثلة: 

temperature = -10.5
height = 10.3

print(temperature + 5) # = -5.5
print(height + 2) # = 12.3


الفرق بين الأعداد الصحيحة والأعداد العشرية:

  • الأعداد الصحيحة لا تحتوي على جزء كسري، بينما الأعداد العشرية تحتوي على جزء كسري.

  • يتم استخدام الأعداد الصحيحة للقيم التي لا تحتاج إلى دقة عالية، بينما يتم استخدام الأعداد العشرية للقيم التي تحتاج إلى دقة عالية.

 استخدامات الأعداد العددية في بايثون:

  • حسابات رياضية.
  • تخزين البيانات العددية.
  • التحكم في تدفق البرامج.
  • تمثيل البيانات في الرسومات.

العمليات الحسابية (Arithmetic Operators):

يمكن استخدام العمليات الحسابية الأساسية مع الأعداد في بايثون باستخدام العواميد الرياضية الأربعة: الجمع (+)، الطرح (-)، الضرب (*)، والقسمة (/).

# جمع
sum_result = 5 + 3   # يعطي 8

# طرح
difference = 10 - 7  # يعطي 3

# ضرب
product = 4 * 2      # يعطي 8

# قسمة
quotient = 10 / 2    # يعطي 5.0 (نتيجة بنوع عدد عشري)

العمليات الحسابية المتقدمة:

يمكن استخدام بايثون للقيام بعمليات حسابية متقدمة مثل القوة (^) والجذر التربيعي (**).

# القوة
power_result = 2 ** 3     # يعطي 8

# الجذر التربيعي
square_root = 16 ** 0.5   # يعطي 4.0


المصادر:

  • https://www.w3schools.com/python/python_datatypes.asp
  • https://www.w3schools.com/python/python_numbers.asp
  • https://www.programiz.com/python-programming/methods/built-in/float









Post a Comment

0 Comments