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ŘENO NA WEBNODE Líbí se vám tento web? Ten váš může být online už dnes. Líbí se vám tento web? Váš vlastní může být online ještě dnes. Popište svůj nápad a AI vytvoří první návrh. Bez kódování a zdarma.