~2 min read • Updated Oct 1, 2025
شرح برنامه
این برنامه پایتونی یک کاراکتر از کاربر دریافت میکند که نشاندهنده رنگ انتخابشده است.
بر اساس کاراکتر واردشده، نام رنگ نمایش داده میشود.
برای خروج از برنامه، کاربر باید حرف 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() به حالت کوچک تبدیل میشود تا مقایسه راحتتر باشد
- بر اساس حرف واردشده، رنگ مناسب نمایش داده میشود
- اگر حرف نامعتبر باشد، پیام خطا چاپ میشود
Written & researched by Dr. Shahin Siami