Kontrola okolních polí – Python – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Kontrola okolních polí – Python – Fórum – Programujte.comKontrola okolních polí – Python – Fórum – Programujte.com

 

MaRsa
~ Anonymní uživatel
2 příspěvky
14. 11. 2020   #1
-
0
-

Zdravím, 

Měl bych dotaz ohledně seznamů v Pythonu. Uvažme, že mám zadané hrací pole seznamem seznamů a já potřebuji zjistit, zdali mnou zadané pole souřadnicemi je prázdné a zároveň zdali jsou prázdná i jeho okolní pole. Mohl by mi někdo poradit, jaký způsob je co možná nejvíce efektivní? 

Děkuji za odpověď

PS: Jsem začátečník v Pythonu :D 

Nahlásit jako SPAM
IP: 185.74.60.–
gna
~ Anonymní uživatel
1891 příspěvků
14. 11. 2020   #2
-
0
-

Můžeš tu oblast prostě projít dvojitým cyklem.

for yy in range(y-1, y+2):
    for xx in range(x-1, x+2):
        if pole[yy][xx] != volno:
            obsazeno

Akorát to trochu uprav, aby ti souřadnice nevylezly mimo pole.

Nahlásit jako SPAM
IP: 213.211.51.–
MaRsa
~ Anonymní uživatel
2 příspěvky
14. 11. 2020   #3
-
0
-

#2 gna
A konkrétně jakou úpravu máš na mysli? :D 

Bohužel všechny mé pokusy, jak to upravit, nedopadly dobře :D 

Nahlásit jako SPAM
IP: 185.74.60.–
gna
~ Anonymní uživatel
1891 příspěvků
14. 11. 2020   #4
-
0
-

Mám na mysli to, že třeba pro hodnotu 0 ten cyklus projde [-1, 0, 1]. Takže bude potřebat vyloučit/ošetřit hodnoty mimo rozsah.

Nahlásit jako SPAM
IP: 213.211.51.–
Emikqaa
~ Anonymní uživatel
1 příspěvek
15. 11. 2020   #5
-
0
-

prosím mám zadanie úlohy v pythone na if+elif a neviem ho vyriešiť....Pomôžete mi prosím?

Vytvorte program kalkulačka. Užívateľ vám zadá 2 čísla a znamienko, s ktorým chce vykonať matematickú operáciu. Dokončiť príklad s porovnaním 3 čísel a vyriešiť ak sa rovnajú dve alebo 3

Nahlásit jako SPAM
IP: 91.127.13.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 4 hosté

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý