السبت، 10 أكتوبر 2020

كود برنامج بلغة البايثون لعمل الة حاسبة بسيطة

 

كود برنامج بلغة البايثون لعمل الة حاسبة بسيطة

كود برنامج بلغة البايثون لعمل الة حاسبة بسيطة


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


ما تحتاجة لكتابة الكود ؟


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


المدخلات (input)


سوف يحتاج المستخدم في البداية بإختيار آلية الحساب سواء جمع او طرح او ضرب او قسمة عن طريق الارقام 1 2 3 4 وبعد ذلك سوف تكتب الرقم الاول والثاني وسوف تتم العملية التي تم اختيارها سواء جمع طرح قسمة ضرب ويتم طباعة الناتج النهائي.


كود بلغة البايثون python لعمل الة حاسبة 


def add(x, y):
    return x + y
def subtract(x, y):
    return x - y
def multiply(x, y):
    return x * y
def divide(x, y):
    return x / y
print("Select operation.")
print("1.Add")
print("2.Subtract")
print("3.Multiply")
print("4.Divide")
while True:
    choice = input("Enter choice(1/2/3/4): ")
    if choice in ('1', '2', '3', '4'):
        num1 = float(input("Enter first number: "))
        num2 = float(input("Enter second number: "))
        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))
        break
    else:
        print("Invalid Input")

الطباعة والمخرجات (output)


1.Add
2.Subtract
3.Multiply
4.Divide
Enter choice(1/2/3/4): 1
Enter first number: 6
Enter second number: 6
6.0 + 6.0 = 12.0


الكود منقول من موقع programiz
الى هنا تكون انتهت مقالة اليوم الى ان نلقاكم في مقالة اخرى بحول الله, ولمزيد من الاكواد البرمجية بلغات مختلفة يمكنك تصفح الموقع GeeCoders لتجد ما تريد وان لم تجدة فيكفي ان تضع لنا تعليق بالكود الذي تريدة مع ذكر اللغة التي تريد بها الكود.

مقالات اخرى بالبايثون


احمد محمود هو طالب جامعي يدرس في احدى الجامعات المصرية , تم تاسيس موقع جي كودرس في منتصف عام 2020 حيث يسعى الموقع الى مساعدة الطلاب في تعلم البرمجة وتوفير الاكواد الجاهزة للاستخدام لمساعدة الطلاب ً