Anonymní profil peter – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil peter – Programujte.comAnonymní profil peter – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:718:2601:26c:b10d:7f...–

peter
Python › zoznam v zozname
16. 11. 2016   #213633

- playing_field[i] ... oprava, samozrejme i, cyklus pro playing_field je 'for i in range (n): '

peter
Python › zoznam v zozname
16. 11. 2016   #213632

To budes mozna muset upresnit, co kde davas.

1. Prom. symbol s vyskytuje jen a pouze na radcich 22, 43, nikam se neuklada. Tudiz veta, "sa mi ten symbol prepíše do všetkých podzoznamov", nedava smysl.

2. show_state(state,4) by melo vypsat 0, 1, 2, 3 + cele pole state

3. radek 43, state(n), by mela udelat pole prazdnych polozek help_file.append(''), toto pole jeste n krat rozmnozit do play_field playing_field.append(help_file), zobrazit, vratit "return playing_field".
Jestli tohle myslis... Jeste ti to muzu prepsat zjednodusene
for j in range (n): help_file.append('x') // kdyz tam dam misto '' pro nazornost 'x'
- help_file[j] = 'x';
- pro n = 5, tak to udela help_file = ['x','x','x','x','x']
for i in range (n): playing_field.append(help_file)
- playing_field[j] = help_file
- playing_field[j] = ['x','x','x','x','x']
- pro n = 5, tak to udela help_file = [ ['x','x','x','x','x'], ['x','x','x','x','x'], ['x','x','x','x','x'], ['x','x','x','x','x'], ['x','x','x','x','x']]
Tak to mas napsane v kodu. Otazka je, zda jsi to chtel takto a nebo jsi ty dva cykly chtel spojit a vytvaret pyramidu? Pokud je chces spojit, musis zachovat odsazeni
 

    for j in range (n):
        help_file.append('')
    for i in range (n):
        playing_field.append(help_file)


    for j in range (n):
        help_file.append('')
        for i in range (n):
            playing_field.append(help_file)
peter
PHP › private, jde skryt celou cla…
16. 11. 2016   #213630

Jo, php 5.5.12 mi to dela. Jestli mate nekdo moznost, zkuste testnout vyssi verzi :)

peter
PHP › private, jde skryt celou cla…
16. 11. 2016   #213629

Jo, je nutne prehodit radky
var_dump($users_db); // 2
var_dump($users_db->table); // 1
 

peter
PHP › private, jde skryt celou cla…
16. 11. 2016   #213628

   

class classDb
{
private $table;
public $structure;
function __construct($structure)
    {
    $this->table = array(1,2,3);
    }
}
$users_db = new classDb('classUser');
var_dump($users_db->table); // 1
var_dump($users_db); // 2

// 1 - Fatal error: Cannot access private property classDb::$table in C:\wamp\www\
// 2 - To zobrazi uplne vsetko :)

Chtel bych, aby mi hacker nemohl zobrazit nic z classu. Da se to zabezpecit?
var_dump($users_db->table); - napise error
var_dump($users_db); - mi bezproblemu zobrazi i $users_db->table vcetne obsahu a jeste drze vypise, ze je to private :)

 

 

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