Вопрос задан 20.06.2023 в 09:55. Предмет Информатика. Спрашивает Азанова Татьяна.

Номер заказа печатается большими цифрами при помощи символа _ и черных квадратов. Мы хотим новый

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Лысенко Миша.

Ответ:

for i in range(6):

                 print("")

Объяснение:

Это на языке Python

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Функции для печати каждой цифры при помощи символа #:

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:

``` ### ### ### ### #### ## # # # # # # # # # # ### ### ### ### # # # # # # # # # # # # ### ### ```

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос