Geek tričko zdarma Geek tričko zdarma
Tričko zdarma! Stačí před dobitím bodů použít kód TRIKO15. Více informací zde
Avatar
Aleš Fiala
Člen
Avatar
Aleš Fiala:4. července 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. července 16:26
Avatar
Odpovídá na Aleš Fiala
Michael Škrášek:4. července 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. července 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
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Odpovídá na Aleš Fiala
Michael Škrášek:4. července 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í
+1 bodů
Řešení problému
Nahoru Odpovědět 4. července 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.