صارف ان پٹ کے لیے ازگر کا توقف۔

Python Pause User Input



ان پٹ () طریقہ صارف سے ڈیٹا لینے کے لیے ازگر 3 میں استعمال کیا جاتا ہے۔ بعض اوقات ، پروگرامنگ کے مقاصد کے لیے مخصوص وقت کے لیے انتظار کرنا یا ان پٹ ٹاسک کو روکنا پڑتا ہے۔ مثال کے طور پر ، اگر اسکرپٹ میں ایک لامحدود لوپ موجود ہے جو صارف کے مخصوص ان پٹ کی بنیاد پر ختم ہو جائے گا ، تو وہ لوپ کے ہر تکرار میں صارف سے ان پٹ کا انتظار کرے گا۔ ٹائم ماڈیول پر مشتمل ہے۔ نیند () ان پٹ لینے سے پہلے ازگر میں ایک خاص مدت کا انتظار کرنے کے لیے استعمال کیا جا سکتا ہے۔ ازگر میں بہت سے دوسرے ماڈیولز ہیں جو کسی بھی کلیدی پریس کی بنیاد پر اسکرپٹ کو ختم کرنے یا اسکرپٹ پر عملدرآمد روکنے کے لیے ہیں۔ ازگر سکرپٹ میں ان پٹ کے لیے ازگر کا توقف کیسے لاگو کیا جا سکتا ہے اس مضمون میں دکھایا گیا ہے۔

صارف کے ان پٹ کو ختم کرنے کے لیے اسکرپٹ کو روکیں:

اگر آپ اسکرپٹ ختم کرنے سے پہلے صارف کا کوئی کلید دبانے کا انتظار کرنا چاہتے ہیں تو آپ کال کر سکتے ہیں۔ ان پٹ () اسکرپٹ کے آخر میں پیغام کے ساتھ طریقہ۔ مندرجہ ذیل سکرپٹ سے پتہ چلتا ہے کہ آپ کس طرح اسکرپٹ کے خاتمے کو روک سکتے ہیں اور صارف کے ان پٹ کا انتظار کر سکتے ہیں۔ کی ان پٹ () طریقہ سٹرنگ ڈیٹا لے گا اور متغیر میں ذخیرہ کرے گا ، نام . اگر متغیر خالی نہیں ہے تو ایک خوش آمدید پیغام چھاپے گا ورنہ ایک غلطی کا پیغام چھاپے گا۔ اگلا ، ایک ہدایات کا پیغام پرنٹ کرے گا تاکہ صارف کو مطلع کیا جا سکے کہ وہ کوئی بھی کلید دبائے گا۔ جب صارف کوئی کلید دبائے گا تب ایک ٹرمینیشن میسج پرنٹ ہوگا۔







#!/usr/bin/env python3

# صارف کا ان پٹ لیں۔
نام= ان پٹ('آپ کا نام کیا ہے؟ ')
# ان پٹ ویلیو چیک کریں۔

اگر(نام! = ''):
# ویلیو خالی نہ ہونے پر خوش آمدید پیغام پرنٹ کریں۔
پرنٹ کریں('ہیلو٪ s ، ہماری سائٹ پر خوش آمدید'٪ نام)
اور:
# خالی پیغام پرنٹ کریں۔
پرنٹ کریں('نام خالی نہیں ہو سکتا۔')

# پروگرام کے ختم ہونے کے لیے صارف کے ان پٹ کا انتظار کریں۔
ان پٹ('پروگرام کو ختم کرنے کے لیے کوئی بھی کلید دبائیں')
# الوداعی پیغام پرنٹ کریں۔
پرنٹ کریں('بعد میں ملتے ہیں.')

آؤٹ پٹ:



اسکرپٹ پر عمل کرنے کے بعد ، یہ سٹرنگ ان پٹ کا انتظار کرتا ہے۔ یہاں ، 'فہمیدہ' کو سٹرنگ ویلیو کے طور پر ٹائپ کیا گیا ہے۔ ایک خوش آمدید پیغام قیمت کے ساتھ چھاپا جاتا ہے اور کسی بھی کلید کا انتظار کیا جاتا ہے۔ کسی بھی کلید کو دبانے کے بعد الوداعی پیغام پرنٹ کیا جاتا ہے۔







ایک مخصوص مدت کے لیے ان پٹ کو روکیں۔

نیند () ایک مخصوص وقت کے لیے صارف کے ان پٹ کو روکنے کے لیے طریقہ استعمال کیا جا سکتا ہے۔ مندرجہ ذیل اسکرپٹ میں ، صارف کے لیے ایک سادہ اضافہ کام دیا گیا ہے۔ نیند () طریقہ استعمال کیا جاتا ہے تاکہ جواب ٹائپ کرنے سے پہلے صارف کا 5 سیکنڈ تک انتظار کریں۔ اگلا ، اگر حالت چیک کرنے کے لیے استعمال کی جاتی ہے تو جواب درست ہے یا غلط۔

#!/usr/bin/env python3

# ٹائم ماڈیول درآمد کریں۔
درآمد وقت

# پیغام پرنٹ کریں۔
پرنٹ کریں ('یہ ثابت کرنے کے لیے مسئلہ حل کریں کہ آپ انسان ہیں۔')

# سوال پرنٹ کریں۔
پرنٹ کریں('10 اور 40 کا مجموعہ کیا ہے؟ ')

# انتظار کا پیغام پرنٹ کریں۔
پرنٹ کریں('حساب لگانے کے لیے پانچ سیکنڈ کا انتظار ...')
# 2 سیکنڈ انتظار کریں۔
وقت.نیند()

# صارف سے ان پٹ لیں۔
جواب= ان پٹ('آپ کا جواب: ')

# جواب چیک کریں۔
اگر(int(جواب) == پچاس):
پرنٹ کریں('آپ کا جواب درست ہے۔ بہت خوب.')
اور:

پرنٹ کریں('آپ ثابت کرنے میں ناکام رہے ہیں۔')

آؤٹ پٹ:



ایک سوال اسکرپٹ چلانے کے بعد چھاپے گا اور صارف کو جواب دینے کے لیے 5 سیکنڈ انتظار کرنے کی اطلاع دے گا۔ یہاں ، اسکرپٹ کو دو بار صحیح جواب اور غلط جواب کے ساتھ عمل میں لایا جاتا ہے۔

اسکرپٹ کا استعمال روکیں۔ ان پٹ ہدایات کے پیغامات ظاہر کرنے کے لیے۔

بعض اوقات اسکرپٹ کو متعدد بار استعمال کرتے ہوئے روکنا پڑتا ہے۔ ان پٹ () مختلف مقاصد کے لیے طریقہ متعدد پیغامات استعمال کرکے صارف کو معلومات فراہم کرنے کا عمل درج ذیل اسکرپٹ میں دکھایا گیا ہے۔ کسی بھی ازگر کی سکرپٹ کو چلانے کے اقدامات ایک سے زیادہ استعمال کرکے یہاں دکھائے گئے ہیں۔ ان پٹ () طریقہ صارف کو اگلے مراحل دکھانے کے لیے کسی بھی کلید کو دبانا ہوگا۔ پہلہ ان پٹ () طریقہ پیغام اور آخری دکھانا شروع کرنے کے لیے استعمال کیا جاتا ہے۔ ان پٹ () خاتمے کا پیغام دکھانے کے لیے طریقہ استعمال کیا جاتا ہے۔

#!/usr/bin/env python3

# شروعاتی پیغام پرنٹ کریں۔
پرنٹ کریں('ازگر اسکرپٹ چلانے کے اقدامات:')
# کسی بھی بٹن کا انتظار کریں۔
ان پٹ('جاری رکھنے کے لیے کوئی بھی کلید دبائیں')
# کسی بھی بٹن کا انتظار کریں۔
ان پٹ('کسی بھی ایڈیٹر میں اسکرپٹ لکھیں۔')
# کسی بھی بٹن کا انتظار کریں۔
ان پٹ(Alt+Ctrl+T دباکر ٹرمینل کھولیں۔)
# کسی بھی بٹن کا انتظار کریں۔
ان پٹ('قسم:' ازگر scriptname.py '۔')
# کسی بھی بٹن کا انتظار کریں۔
ان پٹ(اگر اسکرپٹ غلطی سے پاک ہے تو آپ کو اپنی پیداوار مل جائے گی۔)
# کسی بھی بٹن کا انتظار کریں۔
ان پٹ('ختم کرنے کے لیے کوئی بھی کلید دبائیں۔')
# خاتمے کا پیغام پرنٹ کریں۔
پرنٹ کریں('nخدا حافظ.')

آؤٹ پٹ:

اسکرپٹ چلانے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔ اسکرپٹ پر عملدرآمد مکمل کرنے کے لیے صارف کو کسی بھی کلید کو پانچ بار دبانا پڑتا ہے۔

مخصوص ان پٹ ویلیو کے لیے اسکرپٹ کو روکیں۔

اگر آپ کچھ اسکرپٹس کو مسلسل چلانا چاہتے ہیں جب تک کہ صارف کوئی مخصوص کلید نہ دبائے تو آپ کو اس اسکرپٹ کو کسی بھی لامحدود لوپ کے اندر بیان کرنا ہوگا۔ یہ کام اس مثال میں دکھایا گیا ہے۔ یہاں ، ایک لامحدود جبکہ لوپ کا اعلان کیا جاتا ہے اور توقع کی جاتی ہے کہ دو نمبر لیں گے اور ہر تکرار میں ان نمبروں کا خلاصہ چھاپیں گے۔ لوپ کے اختتام پر ، یہ صارف کے دبانے کا انتظار کرے گا۔ اور 'لوپ جاری رکھنے اور اسکرپٹ کو دوبارہ دہرائیں۔

#!/usr/bin/env python3

# ایک لامحدود لوپ کی وضاحت کریں۔
جبکہ(سچ ہے۔):

# دو عدد نمبر لیں۔
ایکس= int(ان پٹ('ایک نمبر درج کریں:'))
اور= int(ان پٹ('ایک نمبر درج کریں:'))

# دو نمبر شامل کریں۔
نتیجہ=x + y
# خلاصہ نتیجہ پرنٹ کریں۔
پرنٹ کریں(٪ d اور٪ d کا مجموعہ ہے:٪ d '٪(ایکس،اور،نتیجہ))

# صارف کے ان پٹ کے جاری رہنے یا لوپ کو ختم کرنے کا انتظار کریں۔
سال= ان پٹ('کیا آپ دوبارہ کرنا چاہتے ہیں؟ (y/n) ')
# اسکرپٹ کو ختم کریں اگر ان پٹ ویلیو 'n' ہے
اگر (سالکم() == 'این'):
توڑ

آؤٹ پٹ:

جبکہ لوپ کے اندر سکرپٹ کو یہاں دو بار پھانسی دی گئی ہے۔ خلاصہ کا حساب لگانے کے بعد پہلی بار ، 'اور' دبایا جاتا ہے اور لوپ کا اسکرپٹ دوبارہ دہرایا جاتا ہے۔ جب صارف نے دبایا۔ 'این' پھر لوپ ختم ہو جاتا ہے.

نتیجہ:

کسی بھی پروگرامنگ لینگویج کے لیے صارف کے ان پٹ کے لیے رکنا بہت عام ضرورت ہے۔ ان پٹ کے لیے توقف کے مختلف مقاصد بہت آسان ازگر کی مثالوں کا استعمال کرتے ہوئے اس مضمون میں دکھائے گئے ہیں۔ مجھے امید ہے کہ ، یہ مضمون قاری کو ان پٹ کے لیے توقف کے استعمال کو جاننے میں مدد دے گا اور ضرورت پڑنے پر اسے اسکرپٹ میں لاگو کرے گا۔