import os
# پاک کردن صفحه کنسول قبل از شروع
os.system('cls' if os.name == 'nt' else 'clear')
# دیکشنری رنگها (کد ANSI برای پسزمینه)
colors = {
1: ("\033[41m", "Red"), # قرمز
2: ("\033[44m", "Blue"), # آبی
3: ("\033[43m", "Yellow"), # زرد
4: ("\033[42m", "Green") # سبز
}
# نمایش منوی انتخاب رنگ
print("Choose a background color:")
for num, (_, name) in colors.items():
print(f"{num}. {name}")
# گرفتن ورودی از کاربر
try:
choice = int(input("\nEnter your choice (1-4): "))
if choice in colors:
color_code, color_name = colors[choice]
# تغییر رنگ پسزمینهی خط چاپ شده
print(color_code + f" Background changed to {color_name}! " + "\033[0m\n")
else:
# اگر عدد وارد شده معتبر نبود
print("Invalid choice! Please run the program again.")
except ValueError:
# اگر ورودی عدد نبود
print("Please enter a valid number (1–4).")