این برنامه پایتونی یک کاراکتر از کاربر دریافت میکند که نشاندهنده رنگ انتخابشده است.
بر اساس کاراکتر واردشده، نام رنگ نمایش داده میشود.
برای خروج از برنامه، کاربر باید حرف E یا e وارد کند.
# حلقه ورودی تا زمانی که کاربر خارج شود
while True:
ch = input("یک حرف وارد کنید (R/G/B/Y برای رنگ، E برای خروج): ").strip()
if ch.lower() == 'e':
print("خروج از برنامه...")
break
elif ch.lower() == 'r':
print("شما رنگ قرمز (Red) را انتخاب کردهاید.")
elif ch.lower() == 'g':
print("شما رنگ سبز (Green) را انتخاب کردهاید.")
elif ch.lower() == 'b':
print("شما رنگ آبی (Blue) را انتخاب کردهاید.")
elif ch.lower() == 'y':
print("شما رنگ زرد (Yellow) را انتخاب کردهاید.")
else:
print("کاراکتر نامعتبر! لطفاً یکی از حروف R/G/B/Y یا E را وارد کنید.")
یک حرف وارد کنید (R/G/B/Y برای رنگ، E برای خروج): r
شما رنگ قرمز (Red) را انتخاب کردهاید.
یک حرف وارد کنید: g
شما رنگ سبز (Green) را انتخاب کردهاید.
یک حرف وارد کنید: e
خروج از برنامه...
- برنامه در یک حلقه بینهایت اجرا میشود تا زمانی که کاربر حرف E یا e وارد کند
- کاراکتر ورودی با استفاده از .lower() به حالت کوچک تبدیل میشود تا مقایسه راحتتر باشد
- بر اساس حرف واردشده، رنگ مناسب نمایش داده میشود
- اگر حرف نامعتبر باشد، پیام خطا چاپ میشود