Avatar ·

كيفية التحقق من عدة قيم لمتغير باستخدام if؟

📁 بايثون, سؤال, مثال, عمل, مشروع

مرحبًا! أعمل على مشروع كبير. لكن سؤالي سأشرحه بمثال آخر...

لنفترض أنني بحاجة لإنشاء برنامج لا يعرف إلا الخروج من نفسه)

لكن المستخدم قد يكتب كلمة "خروج" بطرق مختلفة، مثل "خروج"، "VYHOD"، "خروج"، "خروج" أو "ds[jl" (على لوحة المفاتيح اللاتينية) وهكذا.

عندها سيكون الكود كالتالي تقريبًا

vyhod = input('أدخل كلمة "خروج" للخروج من البرنامج:')if vyhod == 'خروج':    exit(0)if vyhod == 'خروج':    exit(0)if vyhod == 'خروج':    exit(0)

وهكذا...

السؤال: كيف يمكنني اختصار هذا الأمر؟ مثلاً، جربت أن أفعل هكذا: