بايثون هي لغة برمجة تسمح بإجراء العمليات الحسابية والحسابات الرياضية باستخدام أنواع مختلفة من الأرقام. تتضمن Python Numbers أنواعًا مختلفة من الأرقام، بما في ذلك:
1-أرقام صحيحة Integers : وهي الأرقام الصحيحة الإيجابية أو السلبية بدون عشريات.
2-أرقام عشرية Floats : وهي الأرقام العشرية الإيجابية أو السلبية، وتشمل الأعداد العشرية الثابتة والعائمة.
3-أرقام مركبة Complex Numbers : وهي الأرقام الرياضية التي تشتمل على جزئين، واحد حقيقي والآخر خيالي، حيث يتم تمثيل الجزء الخيالي بالحرف “j” أو “J”.
يمكن استخدام Python Numbers في العديد من التطبيقات، بما في ذلك الحسابات العلمية والهندسية والمالية وغيرها. كما يمكن استخدام Python Numbers في بناء التطبيقات البرمجية والمواقع الإلكترونية التي تحتاج إلى حسابات رياضية متقدمة.
هناك ثلاثة أنواع من Python Numbers:
وهي الأرقام الصحيحة الإيجابية أو السلبية بدون عشريات. يمكن استخدامها في العديد من التطبيقات مثل عمليات العد والمجموعات الرياضية وحسابات الوقت.
مثال تطبيقي:
# تعريف متغير لحساب عمر الشخص age = 27 # طباعة قيمة المتغير print(age)
النتيجة :27
الأعداد العشرية : Floats
وهي الأرقام العشرية الإيجابية أو السلبية، وتشمل الأعداد العشرية الثابتة والعائمة. يمكن استخدامها في العديد من التطبيقات مثل الحسابات المالية والتجارية والهندسية.
مثال تطبيقي:
# تعريف متغير لحساب متوسط درجات طالب في مادة معينة average_grade = 82.5 # طباعة قيمة المتغير print(average_grade)
النتيجة:
82.5
وهي الأرقام الرياضية التي تشتمل على جزئين، واحد حقيقي والآخر خيالي، حيث يتم تمثيل الجزء الخيالي بالحرف “j” أو “J”. يمكن استخدامها في العديد من التطبيقات المعقدة مثل مجالات الكهرباء والإلكترونيات ونظرية الأرقام.
مثال تطبيقي:
# تعريف متغير لحساب الأرقام المركبة z = 3 + 4j # طباعة قيمة المتغير print(z)
النتيجة :
(3+4j)
لطبع، هناك مزيد من الأمثلة التي يمكن استخدام Python Numbers فيها. وفيما يلي بعض الأمثلة الإضافية: Integers (الأعداد الصحيحة):
حساب مجموعة الأعداد الصحيحة بين 1 و 10:
# تعريف متغيرات للحساب start = 1 end = 10 # حساب مجموع الأعداد الصحيحة sum_of_integers = sum(range(start, end+1)) # طباعة النتيجة print(sum_of_integers)
النتيجة:
55
# تعريف متغيرات السعر ونسبة الضريبة product_price = 50.0 tax_rate = 0.15 # حساب الضريبة المضافة tax_amount = product_price * tax_rate # حساب السعر الإجمالي مع الضريبة total_price = product_price + tax_amount # طباعة السعر الإجمالي print(total_price)
النتيجة :
57.5
# تعريف متغيرات لتحويل الإشارة amplitude = 2 frequency = 5 phase_angle = 45 # تحويل الإشارة من الزمن الحقيقي إلى التردد import cmath signal = amplitude * cmath.exp(1j * phase_angle * cmath.pi / 180) # طباعة الإشارة بتنسيق الأعداد المركبة print(signal)
النتيجة:
(1.4142135623730951+1.414213562373095j)
# تعريف متغير لعمر الشخص age = 20 # تحديد ما إذا كان العمر يسمح بالتصويت أم لا can_vote = age >= 18 # طباعة القيمة الثنائية print(can_vote)
True
# استيراد المكتبة المسؤولة عن الأعداد العشرية الثابتة from decimal import Decimal # تعريف متغيرات السعر ونسبة الضريبة باستخدام الأعداد العشرية الثابتة product_price = Decimal('50.0') tax_rate = Decimal('0.15') # حساب الضريبة المضافة باستخدام الأعداد العشرية الثابتة tax_amount = product_price * tax_rate # حساب السعر الإجمالي مع الضريبة باستخدام الأعداد العشرية الثابتة total_price = product_price + tax_amount # طباعة السعر الإجمالي باستخدام الأعداد العشرية الثابتة print(total_price)
57.500
# استيراد المكتبة المسؤولة عن الكسور from fractions import Fraction # تعريف متغيرات الكسر الأول والثاني fraction1 = Fraction(3, 4) fraction2 = Fraction(1, 2) # حساب مجموع الكسور sum_of_fractions = fraction1 + fraction2 # طباعة النتيجة print(sum_of_fractions)
5/4
استخدام الأعداد المركبة للعمل مع الأرقام المركبة والعمليات المعقدة مثل الحسابات الهندسية والكهربائية:
# تعريف متغيرات الأعداد المركبة complex_num1 = 3 + 4j complex_num2 = 2 - 1j # حساب مجموع الأعداد المركبة sum_of_complex_nums = complex_num1 + complex_num2 # طباعة النتيجة print(sum_of_complex_nums)
النتيجة :
(5+3j)
# استيراد المكتبة المسؤولة عن الأعداد العشوائية import random # إنشاء عدد عشوائي بين 1 و 100 random_num = random.randint(1, 100) # طباعة العدد العشوائي print(random_num)
النتيجة :
65
# تعريف المتغيرات x = 10 y = 5 # عملية الجمع result1 = x + y # عملية الطرح result2 = x - y # عملية الضرب result3 = x * y # عملية القسمة result4 = x / y # طباعة النتائج print(result1) print(result2) print(result3) print(result4)
النتيجة :
15 5 50 2.0
# تحويل int إلى float x = 10 y = float(x) print(y) # تحويل float إلى int x = 10.5 y = int(x) print(y) # تحويل str إلى int x = "10" y = int(x) print(y)
النتيجة :
10.0 10 10
# حساب الأس x = 2 y = 3 result1 = x ** y print(result1) # حساب اللوغاريتم الطبيعي import math x = 10 result2 = math.log(x) print(result2) # حساب الجذر التربيعي x = 16 result3 = math.sqrt(x) print(result3)
النتيجة:
10.0 10 10
# استخدام الثابت Pi import math result1 = math.pi print(result1) # استخدام الثابت e result2 = math.e print(result2)
النتيجة:
3.141592653589793 2.718281828459045
# تقريب إلى العدد الصحيح x = 3.5 result1 = round(x) print(result1) # تقريب لعدد معين من الخانات العشرية x = 3.14159265359 result2 = round(x, 2) # تقريب إلى خانتين عشرية print(result2)
النتيجة:
4 3.14
# تحويل العدد إلى نص x = 10 result = str(x) print(result)
النتيجة:
10
# استيراد المكتبة decimal from decimal import Decimal # إنشاء عدد كبير x = Decimal('123456789012345678901234567890') # حساب المجموع y = Decimal('987654321098765432109876543210') result = x + y # طباعة النتيجة print(result)
النتيجة:
1.111111110111111111011111111E+30