Написать программу, запрашивающую у пользователя ввод произвольного целого числа в диапазоне от 1 до 15 и выводящую на экран имя соответствующей этому числу цветовой константы модуля CRT цветом, соответствующим указанному числу.
спросил 19 Дек, 20 от аноним в категории разное

решение вопроса

0
Вот пример программы на языке Python, которая выполняет указанные действия:

python
import ctypes

def print_color(color_code):
    std_handle = ctypes.windll.kernel32.GetStdHandle(-11)
    ctypes.windll.kernel32.SetConsoleTextAttribute(std_handle, color_code)

def get_color_code(number):
    color_codes = {
        1: 1,  # Черный
        2: 2,  # Синий
        3: 3,  # Зеленый
        4: 4,  # Голубой
        5: 5,  # Красный
        6: 6,  # Фиолетовый
        7: 7,  # Желтый
        8: 8,  # Серый
        9: 9,  # Светло-синий
        10: 10,  # Светло-зеленый
        11: 11,  # Светло-голубой
        12: 12,  # Светло-красный
        13: 13,  # Светло-фиолетовый
        14: 14,  # Светло-желтый
        15: 15,  # Белый
    }
    return color_codes.get(number, 7)  # По умолчанию - белый цвет

number = int(input("Введите число от 1 до 15: "))
color_code = get_color_code(number)
print_color(color_code)
print("Цветовая константа:", number)


Программа запрашивает у пользователя ввод числа от 1 до 15 и преобразует его в соответствующий цветовой код модуля CRT. Затем она изменяет цвет выводимого текста на экране и выводит имя цветовой константы с указанным числом.
ответил 03 Июль, 23 от Дени Дидро

Связанных вопросов не найдено

Обучайтесь и развивайтесь всесторонне вместе с нами, делитесь знаниями и накопленным опытом, расширяйте границы знаний и ваших умений.

Популярное на сайте:

Как быстро выучить стихотворение наизусть? Запоминание стихов является стандартным заданием во многих школах. 

Как научится читать по диагонали? Скорость чтения зависит от скорости восприятия каждого отдельного слова в тексте. 

Как быстро и эффективно исправить почерк?  Люди часто предполагают, что каллиграфия и почерк являются синонимами, но это не так.

Как научится говорить грамотно и правильно? Общение на хорошем, уверенном и естественном русском языке является достижимой целью.