مشروع بايثون للمبتدئين: هيا نبرمج آلة حاسبة بسيطة

ilya pavlov OqtafYT5kTw unsplash

مرحبا اصدقائي الاعزاء في مقالة اليوم كما ترى في بداية العنوان “مشروع بايثون للمبتدئين” سوف نتعلم كيف نبرمج آلة حاسبة بسيطة بدون مكتبات خارجية و كود بسيط جدا و خطوة بخطوة

هيا نبرمج آلة حاسبة باستخدام بايثون بطريقة مبسطة

أولا، تحتاج إلى تثبيت بايثون على جهازك

كن متاكدا ان بايثون موجود في جهازك .اذا لم يكن موجود ماعليك سوى تحميل بايثون من هذا الرابط : موقع بايثون الرسمي

الان حان وقت البرمجة

close up photo of programming of codes
Photo by luis gomes on Pexels.com

الخطوة رقم 1

first_number قم بتعريف متغير دعنا نسميه

input() و int() مع الوطيفتني

: مثل هذا السطر

first_number = int(input("Enter the FIRST NUMBER > "))

input: للحصول على بيانات من المستخدم

int: لتحويل البينات الى رقم

الخطوة رقم 2

الشرطية if قم بتعريف المتغير للحصول على العامل من المستخدم لاستخدامه لاحقًا في عبارات

:مثل

operator = input("Enter The Operator > ")

الخطوة رقم 3

second_number قم بتعريف متغير اخر دعنا نسميه

input() و int() مع الوطيفتني

:مثل

second_number = int(input("Enter the SECOND NUMBER > "))

input: للحصول على بيانات من المستخدم

int: لتحويل البينات الى رقم

الخطوة رقم 4

print() لتاكد ان العامل يساوي زاائد اذا كان صحيح ثم نضيف الرقم الأول إلى الرقم الثاني ونطبع النتيجة باستخدام الدالة if أنشئ عبارة

:مثل

if operator == "+":
    result = first_number + second_number
    print(result)

الخطوة رقم 5

print() لتاكد ان العامل يساوي ضرب اذا كان صحيح ثم نضرب الرقم الأول في الرقم الثاني ونطبع النتيجة باستخدام الدالة elif أنشئ عبارة

:مثل

elif operator == "*":
    result = first_number * second_number
    print(result)

elif تعني “إلا إذا” في بايثون نكتب elif

(else if ) في لغات اخرى كالجافاسكربت

الخطوة رقم 6

print() لتاكد ان العامل يساوي طرح اذا كان صحيح نطرح الرقم الأول من الرقم الثاني ونطبع النتيجة باستخدام الدالة elif أنشئ عبارة

:مثل

elif operator == "-":
    result = first_number - second_number
    print(result)

الخطوة رقم 7

التحقق من القسمة على الصفر

يجب أن نتأكد من عدم محاولة المستخدم إجراء قسمة على الصفر. إذا كان العامل الحسابي هو “/” وكان الرقم الثاني يساوي 0، فسنطبع رسالة خطأ.

:مثل

elif operator == "/":
    if second_number != 0:
        result = first_number / second_number
        print(result)
    else:
        print("Error: Cannot divide by zero!")

الخطوة رقم 8

لنعلم المستخدم انه هناك خطأ في العامل الرياضي “Error with operator” نقوم بطباعة

else:
    print("Error with operator")

الكود كامل

first_number = int(input("Enter the FIRST NUMBER > "))
operator = input("Enter The Operator > ")
second_number = int(input("Enter the SECOND NUMBER > "))

if operator == "+":
    result = first_number + second_number
    print(result)

elif operator == "*":
    result = first_number * second_number
    print(result)

elif operator == "-":
    result = first_number - second_number
    print(result)

elif operator == "/":
    if second_number != 0:
        result = first_number / second_number
        print(result)
    else:
        print("Error: Cannot divide by zero!")

else:
    print("Error with operator")

ما مدى فائدة هذا المقال؟

نقر على نجمة لتقييمها!

متوسط التقييم 0 / 5. عدد الأصوات: 0

لم يتم التصويت حتى الآن! كن أول من يقيم هذا المقال.

نحن نأسف لأن هذا المقال لم يكن مفيدا لك!

دعونا نعمل على تحسين هذا المقال!

أخبرنا كيف يمكننا تحسين هذا المقال؟

أدوات أستخدمها شخصياً

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

1. Hostinger: أفضل خدمة استضافة مواقع

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

احصل على عرض Hostinger الآن
2. Namecheap: خدمة تسجيل الدومينات المفضلة لدي

من بين جميع شركات تسجيل الدومينات التي جربتها، Namecheap هو الخيار الذي أثبت نفسه. سهولة الاستخدام، الأسعار التنافسية، والدعم الممتاز يجعلونها خياراً لا يُعلى عليه. سواء كنت تبحث عن دومين جديد لموقعك أو بحاجة لتجديد دومين موجود، Namecheap يوفر لك كل ما تحتاجه.

احصل على دومينك من Namecheap
3. NordVPN: الحماية على الإنترنت

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

تأمين تصفحك مع NordVPN

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *