Python 2


  • celé číslo - int
  • desetinné číslo - float (desetinná tečka!) ...... 0.25 = .25
  • řetězec - str (jednoduché ' nebo normální " uvozovky)
  • proměnná - uchovává hodnoty k dalšímu zpracování
    a = 1
    a = a + 1   (a += 1)
    b = 3
    c = b/a
  • type(c) - zjistí typ proměnné
  • A <> a

Funkce vykonávají složitější činnosti

  • print() - zobrazí výsledek na konzoli
  • input() - přijímá vstup od uživatele ("čeká na stisk klávesy")
  • každá fce má svoje jméno a obvykle i nějaký vstup
  • fci spustím tzv. zavoláním
  • po zavolání tzv. vrátí výsledek
  • příklad: round() - zaokrouhlení, len() - délka řetězce
  • příklad: papoušek - opakování textu
    "text" + " " + "text"
    "text " * 10
    slovo = "text" + " "
    slovo * 10

PARSOVÁNÍ = změna typu

  • fce input() - vrací řetězec!
  • int() - převod na celá čísla (vestavěná fce)
  • str() - převod na řetězec
  • float() - převod na des. číslo

příklad: zdvojnásobovač, kalkulačka

\n v textu - odřádkování (přechod na nový řádek)

Cvičení:

  • Zadat jméno (jak se jmenuješ) a vlastnost (chytrý...) - vypíše "jméno" je "vastnost".
  • Vyžádá si číslo, vypíše druhou mocninu.
  • Vyžádá si poloměr kruhu, vypočítá (a zobrazí) obvod a obsah.

Řízení programu v Py - podmínka

  • rozhodování - vždy musí být vyhodnocena (true × false)
  • nenulové číslo
  • neprázdný řetězec (jiný datový typ)
  • booleovskou hodnotu zjistíme pomocí fce bool()


Porovnávací operátory:

  • ==
  • >
  • <
  • >=
  • <=
  • !=

Cvičení:

  • 1 == 1
  • 3  >  2
  • 3  <  2
  • 1  !=  2

Logické operátory:

  • and
  • or
  • not
  • is (čísla ne objekty)
  • is not
  • in
  • not in

Cvičení:

  • Zadej a ověř číslo z intervalu 10 - 20.
  • Zadej a ověř - číslo je z intervalu 10 - 20 nebo 30 - 40.
  • Zadej a ověř - číslo je z intervalu 20 - 30 nebo 50 - 60. Využij skládání podmínek (20 <= cilo <=30) or (50 <= cislo <= 50).
  • " a " in "abeceda"
  • " b " in "python"
  • " a " not in "python"
  • " b " not in "abeceda"


Bloky  - odsazení

  • if logický_výraz:
        příkazy

Příklady:

  • Číslo a jeho vyhodnocení (zadej číslo - číslo je větší než 0).
  • Program odn´mocnina.
  • Změna 0 na 1 a naopak.

Formát textu:

  • print('text {0} text. '.format(promena), promena)
  • print('text ', end = " ")
© 2021 jsscz
Vytvořeno službou Webnode
Vytvořte si webové stránky zdarma! Tento web je vytvořený pomocí Webnode. Vytvořte si vlastní stránky zdarma ještě dnes! Vytvořit stránky