مرحبا اصدقائي الاعزاء في مقالة اليوم كما ترى في بداية العنوان “مشروع بايثون للمبتدئين” سوف نتعلم كيف نبرمج آلة حاسبة بسيطة بدون مكتبات خارجية و كود بسيط جدا و خطوة بخطوة
هيا نبرمج آلة حاسبة باستخدام بايثون بطريقة مبسطة
أولا، تحتاج إلى تثبيت بايثون على جهازك
كن متاكدا ان بايثون موجود في جهازك .اذا لم يكن موجود ماعليك سوى تحميل بايثون من هذا الرابط : موقع بايثون الرسمي
الان حان وقت البرمجة
الخطوة رقم 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")
أدوات أستخدمها شخصياً
في رحلتي في مجال التدوين التقني، هناك بعض الأدوات والخدمات التي ساعدتني في تحسين تجربتي بشكل كبير. سواء كنت تبحث عن استضافة مواقع موثوقة، أو تسجيل دومين احترافي، أو حتى حماية خصوصيتك على الإنترنت، هذه الأدوات يمكن أن تكون الحل الأمثل لك.
1. Hostinger: أفضل خدمة استضافة مواقع
عندما بدأت بتأسيس موقعي، كنت أبحث عن خدمة استضافة توفر توازناً بين الأداء الممتاز والسعر المناسب. لقد وجدت كل هذا في Hostinger. فهي تقدم خطط استضافة متقدمة، سهلة الاستخدام، وبأسعار في متناول الجميع. إذا كنت تبحث عن استضافة موثوقة لموقعك، أنصحك بشدة بتجربة Hostinger.
احصل على عرض Hostinger الآن2. Namecheap: خدمة تسجيل الدومينات المفضلة لدي
من بين جميع شركات تسجيل الدومينات التي جربتها، Namecheap هو الخيار الذي أثبت نفسه. سهولة الاستخدام، الأسعار التنافسية، والدعم الممتاز يجعلونها خياراً لا يُعلى عليه. سواء كنت تبحث عن دومين جديد لموقعك أو بحاجة لتجديد دومين موجود، Namecheap يوفر لك كل ما تحتاجه.
احصل على دومينك من Namecheap3. NordVPN: الحماية على الإنترنت
رغم أنني لا أستخدم NordVPN حالياً، إلا أنها كانت واحدة من الأدوات التي اعتمدت عليها في الماضي. الخدمة توفر مستوى عالٍ من الأمان والخصوصية على الإنترنت، وتعتبر ضرورية إذا كنت تتصفح الإنترنت بشكل مكثف أو ترغب في الحفاظ على سرية بياناتك.
تأمين تصفحك مع NordVPN
اترك تعليقاً