IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Jak udělat vypsání kříže z hashtagů v Pythonu?

V předchozím kvízu, Online test znalostí Python 2.7, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Aleš Fiala
Člen
Avatar
Aleš Fiala:4.7.2019 16:26

Ahoj, nevím si rady s příkladem, kde to má vypsat kříž z hashtagů. Není si někdo s tím rady? Díky.

Zkusil jsem: Zkoušel jsem to samostatně vypsat na horní, střední a spodní část kříže ale asi jdu na to blbě.

Chci docílit: Nových znalostí

 
Odpovědět
4.7.2019 16:26
Avatar
Odpovídá na Aleš Fiala
Michael Škrášek:4.7.2019 18:48
def cross(n):
    for i in range(3 * n):
        for j in range(3 * n):
            if (i >= n and i < 2 * n) or (j >= n and j < 2 * n):
                print("#", end="")
            else:
                print(".", end="")
        print()
Nahoru Odpovědět
4.7.2019 18:48
"I choose a lazy person to do a hard job. Because that person will find an easy way to do it. " Bill Gates
Avatar
Odpovídá na Aleš Fiala
Michael Škrášek:4.7.2019 19:01

Teď mě napadlo lepší řešení:

def cross(n):
    for i in range(3):
        line = ""
        for j in range(3):
            if i == 1 or j == 1:
                line += n * "#"
            else:
                line += n * "."
        print(n * (line + "\n"), end="")
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
4.7.2019 19:01
"I choose a lazy person to do a hard job. Because that person will find an easy way to do it. " Bill Gates
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.