logo

كيف تأخذ المدخلات في بايثون؟

يعد أخذ المدخلات طريقة للتفاعل مع المستخدمين، أو الحصول على البيانات لتقديم بعض النتائج. توفر لغة Python طريقتين مدمجتين لقراءة البيانات من لوحة المفاتيح. وترد أدناه هذه الأساليب.

  • الإدخال (المطالبة)
  • إدخال_خام (مطالبة)

مدخل()

يتم استخدام وظيفة الإدخال في أحدث إصدار من Python. يأخذ المدخلات من المستخدم ثم يقوم بتقييم التعبير. ال بايثون يحدد المترجم تلقائيًا ما إذا كان المستخدم يقوم بإدخال سلسلة أو رقم أو قائمة. دعونا نفهم المثال التالي.

مثال -

جافا تقسيم السلسلة
 # Python program showing # a use of input() name = input('Enter your name: ') print(name) 

انتاج:

 Enter your name: Devansh Devansh 

لن يقوم مترجم Python بتنفيذ المزيد من الأسطر حتى يقوم المستخدم بإدخال الإدخال.

دعونا نفهم مثالا آخر.

مثال - 2

 # Python program showing # a use of input() name = input('Enter your name: ') # String Input age = int(input('Enter your age: ')) # Integer Input marks = float(input('Enter your marks: ')) # Float Input print('The name is:', name) print('The age is:', age) print('The marks is:', marks) 

انتاج:

 Enter your name: Johnson Enter your age: 21 Enter your marks: 89 The name is: Johnson The age is 21 The marks is: 89.0 

توضيح:

بشكل افتراضي، مدخل() تأخذ الدالة الإدخال كسلسلة، لذا إذا أردنا إدخال عدد صحيح أو إدخال من النوع العائم، فإن الدالة مدخل() يجب أن تكون الدالة من النوع المصبوب.

 age = int(input('Enter your age: ')) # Integer Input marks = float(input('Enter your marks: ')) # Float Input 

يمكننا أن نرى في الكود أعلاه حيث نكتب إدخال المستخدم فيه كثافة العمليات و يطفو .

كيف تعمل وظيفة الإدخال ()؟

  • توقف تدفق البرنامج حتى يقوم المستخدم بإدخال الإدخال.
  • البيان النصي الذي يعرف أيضًا بالمطالبة هو أمر اختياري للكتابة فيه مدخل() وظيفة. ستعرض هذه المطالبة الرسالة على وحدة التحكم.
  • ال مدخل() تعمل الوظيفة تلقائيًا على تحويل إدخال المستخدم إلى سلسلة. نحن بحاجة إلى تحويل المدخلات بشكل صريح باستخدام نوع الصب.
  • المدخلات الخام() -يتم استخدام وظيفة Raw_input في إصدار Python الأقدم مثل Python 2.x. يأخذ الإدخال من لوحة المفاتيح ويعود كسلسلة. لا يستخدم Python 2.x الكثير في الصناعة. دعونا نفهم المثال التالي.

مثال -

 # Python program showing # a use of raw_input() name = raw_input('Enter your name : ') print name 

انتاج:

 Enter your name: Peter Peter 

كيفية التحقق من إصدار بايثون؟

للتحقق من إصدار Python، افتح سطر الأوامر (Windows)، أو Shell (Mac)، أو Terminal (Linux/Ubuntu) وقم بتشغيله. نسخة بايثون . سيعرض إصدار Python المقابل.

كيفية أخذ المدخلات في بايثون

تحقق من إصدار Python في البرنامج النصي الجاري تشغيله

يمكننا التحقق من إصدار Python في البرنامج النصي الجاري تشغيله. فكر في الطرق التالية لمعرفة إصدار بايثون في جميع أنظمة التشغيل.

الأوامر نظام التشغيل/البيئة انتاج |
بايثون - الإصدار أو
بايثون -v أو
بايثون - ت
نافذة/ماك/لينكس بايثون 3.8.1
نظام الاستيراد
sys.version
sys.version_info
برنامج بايثون النصي 3.8.3 (افتراضي، 13 مايو 2020، 15:29:51) [MSC v.1915 64 بت (AMD64)]
منصة الاستيراد
منصة.python_version()
برنامج بايثون النصي '3.8.1'

دعونا نلقي نظرة على الصورة التالية.

كيفية أخذ المدخلات في بايثون