يمكن استخدام لبنة اسأل () وانتظر ولبنة الاجابة معا في مقطع برمجي لإرسال سؤال إلى المستخدم وانتظار رده، ثم التعامل مع الرد حسب الحاجة. على سبيل المثال، يمكن استخدام هذا النهج لإنشاء لعبة أو تطبيق يمكن للمستخدم التفاعل معه.
في المثال التالي، يتم استخدام لبنة اسأل () لطلب اسم المستخدم من المستخدم. ثم، يتم استخدام لبنة انتظر لانتظار استجابة المستخدم. أخيرًا، يتم استخدام لبنة الاجابة لطباعة اسم المستخدم على الشاشة.
Python
import time
def main():
username = input("ما هو اسمك؟ ")
time.sleep(1)
print("مرحبًا، " + username)
if __name__ == "__main__":
main()
في هذا المثال، سيُطلب من المستخدم إدخال اسمه في السطر الأول. ثم، سيتم إيقاف تشغيل البرنامج لمدة ثانية واحدة في السطر الثاني. أخيرًا، سيتم طباعة اسم المستخدم على الشاشة في السطر الثالث.
يمكن أيضًا استخدام لبنة اسأل () وانتظر ولبنة الاجابة لإنشاء حوار بين البرنامج والمستخدم. على سبيل المثال، يمكن استخدام هذا النهج لإنشاء لعبة يمكن للمستخدم التفاعل معها عن طريق الإجابة على الأسئلة.
في المثال التالي، يتم استخدام لبنة اسأل () لطلب رقم من المستخدم. ثم، يتم استخدام لبنة انتظر لانتظار استجابة المستخدم. أخيرًا، يتم استخدام لبنة الاجابة لطباعة الرقم المدخل على الشاشة.
Python
import time
def main():
number = input("الرجاء إدخال رقم: ")
time.sleep(1)
print("لقد أدخلت الرقم " + number)
if __name__ == "__main__":
main()
في هذا المثال، سيُطلب من المستخدم إدخال رقم في السطر الأول. ثم، سيتم إيقاف تشغيل البرنامج لمدة ثانية واحدة في السطر الثاني. أخيرًا، سيتم طباعة الرقم المدخل على الشاشة في السطر الثالث.
بشكل عام، يمكن استخدام لبنة اسأل () وانتظر ولبنة الاجابة معا في مقطع برمجي لإرسال سؤال إلى المستخدم وانتظار رده، ثم التعامل مع الرد حسب الحاجة.