Mohamed Waelabdelghany نشر 27 أغسطس أرسل تقرير نشر 27 أغسطس كيف اقوم بعمل input جنب مع in python لان ال input() تقوم بادخال البيانات تحت بعض num1 = int(input()) operation = input() num2 = int(input()) اريد وانا علي ال Terminal اقوم بالادخال بالشكل ده 5 + 10 وليس بالشكل ده 10 + 5 ارجو المساعده وشكراا... 2 اقتباس
0 Chihab Hedidi نشر 27 أغسطس أرسل تقرير نشر 27 أغسطس يمكنك القيام بهذا الأمر بإستخدام الدالة 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. 1 اقتباس
0 ياسر مسكين نشر 27 أغسطس أرسل تقرير نشر 27 أغسطس توجد طرق عديدة لعمل ذلك، لكن الأبسط والأسهل هي عن طريق استخدام دالة 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}") 1 اقتباس
السؤال
Mohamed Waelabdelghany
كيف اقوم بعمل input جنب مع in python لان ال input() تقوم بادخال البيانات تحت بعض
num1 = int(input())
operation = input()
num2 = int(input())
اريد وانا علي ال Terminal اقوم بالادخال بالشكل ده
5 + 10
وليس بالشكل ده
10
+
5
ارجو المساعده وشكراا...
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.