středa 7. března 2007

Jak si naprogramovat svůj vlastní program "1"

Možná si říkáte že je hrozně obtížné naprogramovat svůj program. Není to pravda. Pro naprogramování jednoduchého programu (např. na výpočet trojčlenky) je celkem jednoduché. Stačí znát pár příkazů a mít v hlavě trochu logiky.
Python je vhodný pro začátečníky přehledností kódu a jednoduchostí tvoření různých funkcí. Ukážeme si jak na první program.
Aby vám pythonové skripty dobře běželi musíte si stáhnout python zde a pak ho nainstalovat. Předpokládám že máte Windows, pokud máte Linux stáhněte si z domovské stránky Python.org balíček pro svoji verzi.
První program můžete vytvořit jednoduše. Vytvoříte soubor "neco.py". Důležitá je koncovka .py která určuje, že se jedná o skript v pythonu. Tento soubor už můžete spustit. Ovšem, nic se nestane. Aby váš program něco udělal musíte naprogramovat vy.
Otevřete si svůj soubor v nějakém textové editoru. Ze začátku vám napíšu pár příkazů které se vám budou hodit.
print "sem muzete zadat nejakej text"
Příkaz print vám vypíše text, který máte v uvozovkách. Každý příkaz musí být na novém řádku.
Takto uptavený soubor můžete zkusit spustit, ale nejspíše se vám velmi rychle vypne a vy nic nezjistíte.

Aby se vám program hned neukončil můžete ošetřit dalším příkazem:
konec = raw_input("Stistkněte [enter]")
Konec je ve skutečnosti proměnná. Pokud jste ještě neprogramovali a nevíte co to proměná je pak vězte že do proměné si můžete dát jakákoliv data která chcete později vypsat, nebo s nimi jinak dále pracovat. Raw_input znamená že se program zeptá na to co vypíšete do závorky a uvozovek a umožní uživatelovi na to odpovědět. Uživatelova odpověď se zapíše do proměnné. V tomto případě do proměné konec.

jmeno = raw_input("Napište své jméno:")
print jmeno
Tento příkaz se uživatele zeptá na jméno, a hned po zadání ho vypíše.
Pokud si chcete vytvořit proměnou ručně stačí napsat:
nazevpromenne = "text v promene"
Tím jsme se základy Pythonu téměř hotovy, přejdeme k výpočtům
S každou proměnou můžete provádět matematické úkony (+,-,/,*), ale musíte je zapsat v tzv. typu int. To můžete provést následovně
scitanec = int(scitanec)
Tento skript počítá s tím, že proměnná scitanec je už vytvořena, ale je v jiném datovém typu, např str().
Uděláme jednoduchý skript na sečtění dvou čísel zadaných uživatelem.
prvnicislo = raw_input("Zadejte prvni číslo:")
druhecislo = raw_input("Zadejte druhé číslo:")
vysledek = int(prvnicislo)+int(druhecislo)
print vysledek
V prvních dvou řádcích se postupně zeptáte na všechny údaje které potřebujete vědět. V třetím řádku pak tyto údaje sečtete a v posledním řádku data vypíšete na obrazovku. Pokud vás programování začalo bavit doporučuji si přečíst Učebnici Pythonu, aneb Létající cirkus, která vás provede celým pythonem od a do z. Příště vám napíšu jak si vytvořit program na výpočet trojčlenky...

Žádné komentáře:

Okomentovat

Sponzorované odkazy