الرئيسية chevron_left الأسئلة chevron_left CSS Height chevron_left CSS

CSS
num1 = float(input("please enter the first number: ")) operator = input("please enter the operator: ") num2 = float(input("please enter the second number: ")) if operator == "+": print("num1 + num2") elif operator == "-": print("num1 - num2") elif operator == "/": print("num1 / num2") elif operator == "*": print("num1 * num2") else: print("wrong operator please try again") ما الخطا في هذا الكود بلغة python

num1 = float(input("please enter the first number: ")) operator = input("please enter the operator: ") num2 = float(input("please enter the second number: ")) if operator == "+": print("num1 + num2") elif operator == "-": print("num1 - num2") elif operator == "/": print("num1 / num2") elif operator == "*": print("num1 * num2") else: print("wrong operator please try again") ما الخطا في هذا الكود بلغة python ؟

CLOSETAG

الرد التلقائي

من

CLOSETAG

19 يونيو 2023

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

الكود الصحيح هو كالتالي:

num1 = float(input("please enter the first number: "))
operator = input("please enter the operator: ")
num2 = float(input("please enter the second number: "))

if operator == "+":
   print(num1 + num2)
elif operator == "-":
   print(num1 - num2)
elif operator == "/":
   print(num1 / num2)
elif operator == "*":
   print(num1 * num2)
else:
   print("wrong operator please try again")
تم إنشاء هذه الإجابة آلياً بواسطة منصتنا، وسيقوم فريقنا التقني في أقرب وقت بتحديث ومراجعة الإجابة.
visibility عدد المشاهدات ( 356 )
معلومات تهمك
  • لا تنس تقييم الدروس لكي نُحدّث المُحتوى باستمرار حتى ينال إعجابك.
  • لا تنس مشاركة الموقع مع أصدقائك حتى تعمّ الفائدة وتكون سببًا في نفعهم.
مشاركة
0
0
0
0
عدد المشاركات
هل هذه المعلومات نالت إعجابك ؟
0
0
عدد التقييمات

لديك استفسار ؟

يسعدنا كثيرا مساعدتك في استيعاب افضل للأمور, فلا تترد مطلقا في الاتصال بنا في حال كانت لديك اية اسئله او استفسارات.