Vstup
Již v úvodní kapitole jsme zjistili, že do programu můžeme vnést nějaký vstup a program nám může vydat nějaký výstup. Výstupu jsme se již věnovali, teď se zaměříme na vstup. Dosud jsme vstup programu dávali tak, že jsme ručně měnili proměnné uvnitř programu. To je však velmi krkolomné, pokud si představíme, že bychom program rozeslali kolegům a ti by museli měnit jeho vnitřnosti – potřebovali by jistě nějaké instrukce, také se může jednoduše stát, že kolega je ne-programátor. Proto je jednodušší, aby se program uživatele na vstup zeptal přímo z příkazové řádky.
Získání vstupu z příkazové řádky
Použijeme k tomu magické slovíčko input(), které přečte vstup od uživatele a vrátí ho jako řetězec.
vstup = input()
print(vstup)
Po spuštění programu program čeká na vstup od uživatele. Po zadání vstupu a stisknutí klávesy Enter program pokračuje.
Uživatele se můžeme explicitně zeptat na otázku:
vstup = input("Zadejte jméno: ")
print(f"Vaše jméno je {vstup}.")