يعد أخذ المدخلات طريقة للتفاعل مع المستخدمين، أو الحصول على البيانات لتقديم بعض النتائج. توفر لغة 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
يمكننا أن نرى في الكود أعلاه حيث نكتب إدخال المستخدم فيه كثافة العمليات و يطفو .
كيف تعمل وظيفة الإدخال ()؟
- توقف تدفق البرنامج حتى يقوم المستخدم بإدخال الإدخال.
- البيان النصي الذي يعرف أيضًا بالمطالبة هو أمر اختياري للكتابة فيه مدخل() وظيفة. ستعرض هذه المطالبة الرسالة على وحدة التحكم.
- ال مدخل() تعمل الوظيفة تلقائيًا على تحويل إدخال المستخدم إلى سلسلة. نحن بحاجة إلى تحويل المدخلات بشكل صريح باستخدام نوع الصب.
مثال -
# 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' |
دعونا نلقي نظرة على الصورة التالية.