
Номер заказа печатается большими цифрами при помощи символа _ и черных квадратов. Мы хотим новый
дизайн. Давайте создадим функции для печати каждой цифры при помощи символа #, но свободное пространство всё еще будем заполнять символом _ (6 раз: ______). Программа должна обрабатывать всё число и выводить его в “текстовой графике” на экран. 1 2 3 4 5 _#_ _#_ _#_ _#_ _#_ _#_ __##__ _#__#_ _#__#_ ___#__ __#___ _####_ __####_ _#____# __###__ ______# _#____# __####_ _#__#_ _#__#_ _####_ ____#_ ____#_ ____#_ _##### _#____ _#_##_ _____# _____# _####_ 6 7 8 9 0 __###_ _#___# _#_#__ _#___# _#___# ___##_ _##### ____#_ ___#__ __#___ _#____ _#____ __##__ _#__#_ __##__ #____# #____# _####_ __###_ _#__#_ __###_ ____#_ ____#_ _###__ _####_ #____# #____# #____# #____# _####_

Ответы на вопрос

Ответ:
for i in range(6):
print("")
Объяснение:
Это на языке Python



Функции для печати каждой цифры при помощи символа #:
1. Для цифры 1: ```python def print_one(): print(" #") print(" ##") print("# #") print(" #") print(" #") print(" #") print("###") ```
2. Для цифры 2: ```python def print_two(): print("###") print(" #") print(" #") print("###") print("#") print("#") print("###") ```
3. Для цифры 3: ```python def print_three(): print("###") print(" #") print(" #") print("###") print(" #") print(" #") print("###") ```
4. Для цифры 4: ```python def print_four(): print("# #") print("# #") print("####") print(" #") print(" #") print(" #") print(" #") ```
5. Для цифры 5: ```python def print_five(): print("####") print("#") print("###") print(" #") print(" #") print(" #") print("###") ```
6. Для цифры 6: ```python def print_six(): print("###") print("#") print("###") print("# #") print("# #") print("# #") print("###") ```
7. Для цифры 7: ```python def print_seven(): print("####") print(" #") print(" #") print(" #") print("#") print("#") print("#") ```
8. Для цифры 8: ```python def print_eight(): print("###") print("# #") print("# #") print("###") print("# #") print("# #") print("###") ```
9. Для цифры 9: ```python def print_nine(): print("###") print("# #") print("# #") print("####") print(" #") print(" #") print("###") ```
10. Для цифры 0: ```python def print_zero(): print(" ###") print("# #") print("# # #") print("## ##") print("# # #") print("# #") print(" ###") ```
После определения всех функций, можно создать еще одну функцию, которая будет обрабатывать всё число и выводить его в "текстовой графике" на экран:
```python def print_number(number): number_str = str(number) for i in range(7): line = "" for digit in number_str: if digit == "1": line += print_one()[i] elif digit == "2": line += print_two()[i] elif digit == "3": line += print_three()[i] elif digit == "4": line += print_four()[i] elif digit == "5": line += print_five()[i] elif digit == "6": line += print_six()[i] elif digit == "7": line += print_seven()[i] elif digit == "8": line += print_eight()[i] elif digit == "9": line += print_nine()[i] elif digit == "0": line += print_zero()[i] print(line) ```
Теперь можно вызвать функцию `print_number` с любым числом, и она выведет его в "текстовой графике" на экран. Например:
```python print_number(12345) ```
Этот код выведет "текстовую графику" для числа 12345:
``` ### ### ### ### #### ## # # # # # # # # # # ### ### ### ### # # # # # # # # # # # # ### ### ```


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili