إجابات

أمثلة برامج بلغة بايثون

أمثلة برامج بلغة بايثون

في هذا النص سأقدم لك خمسة أمثلة على برامج مكتوبة بلغة بايثون، مع شرح مفصل لكل برنامج وتوضيح للكود المصدر.

مثال 1: برنامج حساب متوسط الأعداد

هذا البرنامج يطلب من المستخدم إدخال سلسلة من الأعداد، ثم يحسب متوسطها ويعرض النتيجة. قم بإنشاء ملف جديد بامتداد .py وأدخل الكود التالي:


numbers = input("أدخل الأعداد المطلوب حساب متوسطها (مفصولة بفاصلة): ")
numbers_list = numbers.split(",")
sum = 0
count = 0

for num in numbers_list:
    sum += int(num)
    count += 1

average = sum / count
print("متوسط الأعداد = ", average)
  

هذا البرنامج يبدأ بطلب المستخدم إدخال سلسلة من الأعداد، وتفصل الأعداد بفاصلة. ثم يتم تحويل السلسلة إلى قائمة من الأعداد باستخدام الدالة split().

بعد ذلك، يتم حساب مجموع الأعداد وعددها باستخدام حلقة for. يتم تخزين المجموع في المتغير sum والعدد في المتغير count.

يتم حساب متوسط الأعداد بقسمة المجموع على العدد، ويتم طباعة النتيجة.

مثال 2: برنامج حساب مساحة المثلث

هذا البرنامج يقوم بحساب مساحة المثلث بناءً على قيمتي قاعدته وارتفاعه. قم بإنش

اء ملف جديد بامتداد .py وأدخل الكود التالي:


base = float(input("أدخل طول قاعدة المثلث: "))
height = float(input("أدخل ارتفاع المثلث: "))

area = 0.5 * base * height
print("مساحة المثلث = ", area)
  

يبدأ البرنامج بطلب المستخدم إدخال قيمة طول قاعدة المثلث وارتفاعه. تستخدم الدالة float() لتحويل الإدخالات إلى أعداد عشرية.

بعد ذلك، يتم حساب مساحة المثلث باستخدام الصيغة 0.5 * قاعدة * ارتفاع ويتم طباعة النتيجة.

مثال 3: برنامج تحويل درجة مئوية إلى فهرنهايت

هذا البرنامج يقوم بتحويل درجة حرارة مئوية إلى فهرنهايت. قم بإنشاء ملف جديد بامتداد .py وأدخل الكود التالي:


celsius = float(input("أدخل درجة الحرارة بالمئوية: "))

fahrenheit = (celsius * 9/5) + 32
print("الحرارة بالفهرنهايت = ", fahrenheit)
  

يتم طلب المستخدم إدخال درجة الحرارة بالمئوية. تستخدم الدالة float() لتحويل الإدخال إلى عدد عشري.

يتم حساب درجة الحرارة بالفهرنهايت باستخدام الصيغة (المئوية * 9/5) + 32 ويتم طباعة النتيجة.

مثال 4: برنامج تحويل الأعداد العشرية إلى ثنائية

هذا البرنامج يقوم بتحويل الأعداد العشرية إلى نظام الأعداد الثنائية. قم بإنشاء ملف جديد بامتداد .py وأدخل الكود التالي:


decimal = int(input("أدخل

 العدد العشري: "))

binary = bin(decimal)
print("العدد الثنائي = ", binary)
  

يتم طلب المستخدم إدخال العدد العشري. تستخدم الدالة int() لتحويل الإدخال إلى عدد صحيح.

يتم تحويل العدد العشري إلى النظام الثنائي باستخدام الدالة bin() ويتم طباعة النتيجة.

مثال 5: برنامج حساب عمر الشخص

هذا البرنامج يقوم بحساب عمر الشخص بناءً على تاريخ ميلاده وتاريخ اليوم الحالي. قم بإنشاء ملف جديد بامتداد .py وأدخل الكود التالي:


from datetime import date

birth_date = input("أدخل تاريخ الميلاد (بالصيغة yyyy-mm-dd): ")
current_date = date.today()

birth_year, birth_month, birth_day = map(int, birth_date.split("-"))
current_year, current_month, current_day = current_date.year, current_date.month, current_date.day

age = current_year - birth_year
if (current_month, current_day) < (birth_month, birth_day):
    age -= 1

print("العمر = ", age)
  

يتم طلب المستخدم إدخال تاريخ الميلاد بتنسيق yyyy-mm-dd. يتم استيراد الوحدة date من مكتبة datetime للتعامل مع التواريخ.

يتم تحويل تاريخ الميلاد وتاريخ اليوم الحالي إلى سنة، شهر، ويوم عبر تفكيك السلسلة وتحويلها إلى أعداد صحيحة.

يتم حساب العمر بطرح سنة الميلاد من سنة اليوم الحالي، مع التحقق إذا كانت الشهور والأيام الحالية أصغر من الشهور والأيام في تاريخ الميلاد، يتم طباعة النتيجة.

هذه كانت بعض الأمثلة على برامج بلغة بايثون. تستطيع استخدامها كنقطة انطلاق لتعلم البرمجة بلغة بايثون واستكشاف م

جالات التطبيق المختلفة.

 

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر