abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 00:11 | Komunita

    Od pátku do pondělí probíhá v Hamburku konference 38C3 (Chaos Communication Congress) věnovaná také počítačové bezpečnosti nebo hardwaru. Program slibuje řadu zajímavých přednášek. Streamy a záznamy budou k dispozici na media.ccc.de.

    Ladislav Hagara | Komentářů: 0
    včera 18:33 | Nová verze

    Veloren, tj. v Rustu napsaná open source open world multiplayer voxel RPG počítačová hra inspirována hrami Cube World, Legend of Zelda: Breath of the Wild, Dwarf Fortress a Minecraft, vychází ve verzi 0.17. Release party proběhne v sobotu 28. prosince od 19:00. Release party dev stream bude možné sledovat na Youtube kanálu Veloren. Zdrojové kódy hry jsou k dispozici na GitLabu pod licencí GNU GPL 3.0.

    Ladislav Hagara | Komentářů: 0
    včera 03:11 | IT novinky

    Společnost Valve publikovala přehled To nej roku 2024 ve službě Steam aneb ohlédnutí nejen za nejprodávanějšími, nejprodávanějšími nově vydanými a nejhranějšími herními tituly roku 2024.

    Ladislav Hagara | Komentářů: 0
    25.12. 13:00 | Nová verze

    Byla vydána verze 3.4.0, a hned na to verze 3.4.1 řešící pouze číslo verze, programovacího jazyka Ruby (Wikipedie). Podrobný přehled novinek a změn v souboru NEWS na GitHubu. Ruby lze vyzkoušet na webové stránce TryRuby.

    Ladislav Hagara | Komentářů: 5
    25.12. 03:00 | Komunita

    Všem čtenářkám a čtenářům AbcLinuxu krásné Vánoce.

    Ladislav Hagara | Komentářů: 54
    25.12. 02:44 | Nová verze

    Byla vydána nová verze 2.9.0 svobodného softwaru ScummVM (Wikipedie) umožňujícího bezproblémový běh mnoha klasických adventur na zařízeních, pro které nebyly nikdy určeny. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    25.12. 02:22 | Nová verze

    Byl vydán Sublime Text 4 Build 4189. Sublime Text (Wikipedie) je proprietární multiplatformní editor textových souborů a zdrojových kódů. Ke stažení a k vyzkoušení je zdarma. Pro další používání je nutná licence v ceně 99 dolarů. Spolu se Sublime Merge je cena 168 dolarů.

    Ladislav Hagara | Komentářů: 0
    24.12. 04:22 | Nová verze

    Vývojáři postmarketOS vydali verzi 24.12 tohoto před sedmi lety představeného operačního systému pro chytré telefony vycházejícího z optimalizovaného a nakonfigurovaného Alpine Linuxu s vlastními balíčky. Přehled novinek v příspěvku na blogu. Na výběr jsou 4 uživatelská rozhraní: GNOME Shell on Mobile, KDE Plasma Mobile, Phosh a Sxmo.

    Ladislav Hagara | Komentářů: 3
    24.12. 03:55 | Nová verze

    Byla vydána nová verze 9.9 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    23.12. 12:22 | Nová verze

    Jonathan Thomas oznámil vydání nové verze 3.3.0 video editoru OpenShot (Wikipedie). Představení novinek také v písničce na YouTube. Zdrojové kódy OpenShotu jsou k dispozici na GitHubu. Ke stažení je i balíček ve formátu AppImage. Stačí jej stáhnout, nastavit právo na spouštění a spustit.

    Ladislav Hagara | Komentářů: 4
    Rozcestník

    Administrace komentářů

    Jste na stránce určené pro řešení chyb a problémů týkajících se diskusí a komentářů. Můžete zde našim administrátorům reportovat špatně zařazenou či duplicitní diskusi, vulgární či osočující příspěvek a podobně. Děkujeme vám za vaši pomoc, více očí více vidí, společně můžeme udržet vysokou kvalitu AbcLinuxu.cz.

    Příspěvek
    24.9.2015 11:44 xxxxxx | skóre: 23
    Rozbalit Rozbalit vše Re: Ošetření vstupu
    Na tomhle řádku je int což znamená celá čísla. Pak následuje input pro vstup a taky výzva pro uživatele, aby zadal vstup
    Jen aby nedošlo k omylu, nejdříve je input, teprve po jeho provedení následuje int.
    print("y=1/{}={}".format(x, y))
    
    je popsáno tady. Lze to zapsat i takto:
    print("y=1/%d=%d" % (x, y))
    
    Obojí funguje trochu jako printf v C. V Pythonu tohle formátování umí spoustu užitečných věcí, tak doporučuju dokumentaci pročíst :) V tomhle příkladu se x dosadí namísto prvních {} a y namísto druhých závorek.

    No a výjimka ValueError se vyhazuje právě v případech, kdy něco nejde převést na něco jiného. Tedy když uživatel zadá "aerjdnv" namísto čísla.

    To znovu-zeptání se na věk by se pak udělalo v ošetření té výjimky:
    try:
        x = int(input("Zadajte x: "))
    except ValueError:
        try:
            x = int(input("Zadajte x (musí být číslo): "))
        except ValueError:
            exit(1)
    
    což nevypadá moc hezky, ale zeptalo by se to znovu. Program tohoto stylu se tu řešil nedávno, tak se když tak mrkněte, v diskuzi v poradně jsou řešení.

    V tomto formuláři můžete formulovat svou stížnost ohledně příspěvku. Nejprve vyberte typ akce, kterou navrhujete provést s diskusí či příspěvkem. Potom do textového pole napište důvody, proč by měli admini provést vaši žádost, problém nemusí být patrný na první pohled. Odkaz na příspěvek bude přidán automaticky.

    Vaše jméno
    Váš email
    Typ požadavku
    Slovní popis
    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.