English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا المثال، ستتعلم كيفية إنشاء حاسبة بسيطة يمكنها إجراء الجمع، الطرح، الضرب أو القسمة بناءً على إدخال المستخدم.
لفهم هذا المثال، يجب أن تكون على علم بما يليبرمجة Pythonالموضوع:
# إعداد برنامج بسيط لحساب # هذه الوظيفة ستضيفان رقمين تعريفُ وظيفةً تُدعى add(x, y): العودةُ إلى x + y # طرحانة عددين تعريفُ وظيفةً تُدعى subtract(x, y): return x - y # هذه الوظيفة تقوم بجمع اثنين من الأرقام def multiply(x, y): return x * y # هذه الوظيفة تقوم بجمع اثنين من الأرقام def divide(x, y): return x / y print("اختر العملية") print("1. الطرح") print("2. الجمع") print("3. الضرب") print("4. التقسيم") # استقبال إدخال المستخدم choice = input("اختر (1/2/3/4): ")) num1 = float(input("أدخل الرقم الأول: ")) num2 = float(input("أدخل الرقم الثاني: ")) if choice == '1': print(num1, "+", num2, "=", add(num1, num2)) elif choice == '2': print(num1, "-", num2, "=", subtract(num1, num2)) elif choice == '3': print(num1, "*", num2, "=", multiply(num1, num2)) elif choice == '4': print(num1, "/", num2, "=", divide(num1, num2)) else: print("إدخال غير صحيح")
الناتج النهائي
اختر العملية 1. الطرح 2. الجمع 3. الضرب 4. التقسيم اختر (1/2/3/4): 2 أدخل الرقم الأول: 11 أدخل الرقم الثاني: 120 11.0 - 120.0 = -109.0
في هذا البرنامج، نطلب من المستخدم اختيار العملية المطلوبة. الخيارات 1، 2، 3 و 4 صالحة. اختر اثنين من الأرقام واستخدم فقرة if...elif...else للتنفيذ الجزئي. تنفيذ الوظائف المحددة للمستخدم add()، subtract()، multiply() و divide() يختلفون في الوظائف.