Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 16, 2014 10:49:18

ellinishe
Зарегистрирован: 2014-12-16
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Зачет по python

Здравствуйте еще раз! Помогите переписать код чтобы работал с тремя символами <*> вместо<>
(на выходе получается ромб)
# constant
SIZE = 16

def bar():
print(“#”, 4 * SIZE * “=”, “#”)

def draw_top_half():
for line in range(1, SIZE + 1):
print(“|”, end=“ ”)
print(“ ” * (-2 * line + 2 * SIZE), end=“<>”)
print(“.” * ( 4 * line - 4), end=“<>”)
print(“ ” * (-2 * line + 2 * SIZE), end=“ ”)
print(“|”, end=“\n”)

def draw_bottom_half():
for line in range(SIZE, 0, -1):
print(“|”, end=“ ”)
print(“ ” * (-2 * line + 2 * SIZE), end=“<>”)
print(“.” * ( 4 * line - 4), end=“<>”)
print(“ ” * (-2 * line + 2 * SIZE), end=“ ”)
print(“|”, end=“\n”)

bar()
draw_top_half()
draw_bottom_half()
bar()

Офлайн

#2 Дек. 16, 2014 13:06:52

botinag
Зарегистрирован: 2014-02-20
Сообщения: 179
Репутация: +  35  -
Профиль   Отправить e-mail  

Зачет по python

# constant
SIZE = 16
def bar():
    print("#", (4 * SIZE + 2) * "=", "#")
def draw_top_half():
    for line in range(1, SIZE + 1):
        print("|", end=" ")
        print(" " * (-2 * line + 2 * SIZE), end="<*>")
        print("." * ( 4 * line - 4), end="<*>")
        print(" " * (-2 * line + 2 * SIZE), end=" ")
        print("|", end="\n")
def draw_bottom_half():
    for line in range(SIZE, 0, -1):
        print("|", end=" ")
        print(" " * (-2 * line + 2 * SIZE), end="<*>")
        print("." * ( 4 * line - 4), end="<*>")
        print(" " * (-2 * line + 2 * SIZE), end=" ")
        print("|", end="\n")
def run():
    bar()
    draw_top_half()
    draw_bottom_half()
    bar()
>>> run()
# ================================================================== #
| <*><*> |
| <*>....<*> |
| <*>........<*> |
| <*>............<*> |
| <*>................<*> |
| <*>....................<*> |
| <*>........................<*> |
| <*>............................<*> |
| <*>................................<*> |
| <*>....................................<*> |
| <*>........................................<*> |
| <*>............................................<*> |
| <*>................................................<*> |
| <*>....................................................<*> |
| <*>........................................................<*> |
| <*>............................................................<*> |
| <*>............................................................<*> |
| <*>........................................................<*> |
| <*>....................................................<*> |
| <*>................................................<*> |
| <*>............................................<*> |
| <*>........................................<*> |
| <*>....................................<*> |
| <*>................................<*> |
| <*>............................<*> |
| <*>........................<*> |
| <*>....................<*> |
| <*>................<*> |
| <*>............<*> |
| <*>........<*> |
| <*>....<*> |
| <*><*> |
# ================================================================== #

Офлайн

#3 Дек. 16, 2014 18:44:44

ellinishe
Зарегистрирован: 2014-12-16
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Зачет по python

Сдала! Спасибо!!!!!!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version