اذهب إلى المحتوى

السؤال

نشر

كيف اقوم بعمل input جنب مع in python لان ال input() تقوم بادخال البيانات تحت بعض 

num1 = int(input())

operation = input()

num2 = int(input())

اريد وانا علي ال Terminal اقوم بالادخال بالشكل ده 

5 + 10 

وليس بالشكل ده 

10

+

5

ارجو المساعده وشكراا...

Recommended Posts

  • 0
نشر

يمكنك القيام بهذا الأمر بإستخدام الدالة split  حيث تقوم بقراءة السطر بأكمله ثم تقسيم السلسلة النصية الناتجة إلى الأجزاء المطلوبة و تكون بهذا الشكل:

# أدخل القيم بالشكل 5 + 10
input_string = input("Enter the operation (e.g., 5 + 10): ")

# تقسيم السلسلة النصية إلى ثلاثة أجزاء: الرقم الأول، العملية، والرقم الثاني
num1, operation, num2 = input_string.split()

# تحويل الأرقام إلى نوع int
num1 = int(num1)
num2 = int(num2)

# الآن يمكن استخدام num1 و num2 و operation في العمليات
print(f"Number 1: {num1}")
print(f"Operation: {operation}")
print(f"Number 2: {num2}")

بهذه الطريقة سيتم تقسيم الإدخال إلى الأجزاء المطلوبة بحيث يكون num1 هو 5، و operation هو +، و num2 هو 10.

  • 0
نشر

توجد طرق عديدة لعمل ذلك، لكن الأبسط والأسهل هي عن طريق استخدام دالة input() بالشكل الذي يسمح لك بإدخال البيانات جنبا إلى جنب في سطر واحد ثم يمكنك القيام بذلك عن طريق قراءة السطر ذاته كاملا ثم تقسيمه إلى أجزاء ففرضا عندما يدخل المستخدم البيانات بهذا الشكل 5 + 10، سيتم تقسيم المدخلات إلى ثلاثة أجزاء: 5 و + و 10، ومن ثم يتم تحويل الأرقام إلى أعداد صحيحة على هذا النحو:

# اطلب من المستخدم إدخال البيانات على سطر واحد
user_input = input("أدخل العملية (مثال: 5 + 10): ")

# قسم المدخلات بناءً على الفراغات
num1, operation, num2 = user_input.split()

# تحويل الأرقام من نصوص إلى أعداد صحيحة
num1 = int(num1)
num2 = int(num2)

# يمكنك الآن استخدام num1 و operation و num2 كما تريد
print(f"العملية: {num1} {operation} {num2}")

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...