Nefukcni kod, python

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek
shockwave
Level 3
Level 3
Příspěvky: 464
Registrován: 10 úno 2011 16:36

Re: Nefukcni kod, python

Příspěvek od shockwave »

Děkuju moc za vaš čas a pomoc, moc si toho važím a hlavně že to jde bez povyšování a nadávej, jako na jiném nejmenovaném foru P....te.com
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7406
Registrován: 23 pro 2010 09:23

Re: Nefukcni kod, python

Příspěvek od faraon »

Podívej se na definici toho pole. Je dvourozměrné a má dva řádky označené 1000 a 1024:

Kód: Vybrat vše

SUFFIXES = {1000: ['KB',  'MB',  'GB',  'TB',  'PB',  'EB',  'ZB',  'YB' ],
            1024: ['KiB', 'MiB', 'GiB', 'TiB', 'PiB', 'EiB', 'ZiB', 'YiB']}
.....
    for suffix in SUFFIXES[multiple]:
.....
Ty tu proměnnou multiple nastavíš buď na 1000 nebo na 1024, čímž vybereš jedno ze dvou jednorozměrných polí na příslušném řádku.

Buď pro 1000:

Kód: Vybrat vše

    for suffix in ['KB',  'MB',  'GB',  'TB',  'PB',  'EB',  'ZB',  'YB' ]:
Nebo pro 1024:

Kód: Vybrat vše

    for suffix in ['KiB', 'MiB', 'GiB', 'TiB', 'PiB', 'EiB', 'ZiB', 'YiB']:
A cyklus už pak pracuje jenom s tím řádkem, který dostal.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)
shockwave
Level 3
Level 3
Příspěvky: 464
Registrován: 10 úno 2011 16:36

Re: Nefukcni kod, python

Příspěvek od shockwave »

Děkuju, fakt moc
Odpovědět

Zpět na „Programování a tvorba webu“