Přejít na hlavní obsah

Jak zadat řádek z klávesnice na krajtě: podrobné pokyny a příklady kódu

Zavedení řádku z klávesnice je jednou z hlavních operací při vývoji programů v jazyce Python. Řádky jsou jedním z hlavních datových typů v Pythonu a jsou široce používány pro práci s textem.

V tomto článku se podíváme na to, jak zadat řádek z klávesnice na krajtě, a to jak pomocí standardních funkcí, tak pomocí knihoven třetích stran. Podíváme se také na příklady kódu, abychom lépe porozuměli tomu, jak to udělat v praxi.

Poznámka: Při psaní řádku z klávesnice je třeba vzít v úvahu funkce práce s různými verzemi Pythonu. Článek bude obsahovat příklady kódu kompatibilní s Pythonem 3.x.

Pro psaní řádku z klávesnice v Pythonu lze použít funkci input (). Umožňuje uživateli zadat text z klávesnice a uložit zadaná data jako řádek. Po zadání textu musí uživatel stisknout klávesu Enter, aby dokončil vstup.

Jak získat vstup z klávesnice v Pythonu

Python poskytuje snadný a pohodlný způsob, jak získat vstup od uživatele z klávesnice. K tomu lze použít funkci input().

Funkce input() umožňuje uživateli zadat data z klávesnice a uložit je do proměnné. Program bude čekat na zadání, dokud uživatel nestiskne klávesu "Enter". Poté bude zadaná hodnota přečtena a bude možné pokračovat v provádění programu.

Příklad použití funkce input():

name = input("Введите ваше имя: ")print("Привет, " + name + "!")

V tomto příkladu je uživatel vyzván k zadání svého jména. Zadaná hodnota bude uložena do proměnné name. Program poté zobrazí uvítací zprávu pomocí zadaného názvu.

Funkce input() vrátí zadanou hodnotu jako řádek. Pokud potřebujete jiný typ dat, lze jej převést pomocí příslušných funkcí (int(), float() atd.).

Pokud například uživatel potřebuje zadat číslo, lze použít následující kód:

age = int(input("Сколько вам лет? "))print("Через 10 лет вам будет", age + 10, "лет.")

V tomto příkladu je uživatel vyzván k zadání svého věku. Zadaná hodnota se nejprve převede na celé číslo pomocí funkce int(). Program poté zobrazí zprávu o věku uživatele po 10 letech.

Nyní víte, jak přijímat vstup z klávesnice v Pythonu pomocí funkce input() a jak převést zadanou hodnotu na požadovaný typ dat. Tento mechanismus umožňuje interakci s uživatelem a vytváření interaktivnějších programů.

Použití funkce input () pro zadání řádku

Python má funkci input (), která umožňuje uživateli zadávat data z klávesnice. Při volání této funkce program pozastaví své provádění a čeká na zadání dat od uživatele.

Chcete-li zadat řádek z klávesnice, musíte zavolat funkci input() bez argumentů. Poté se program zastaví a čeká na vstup z klávesnice. Uživatel může zadat libovolný řádek a dokončit vstup stisknutím klávesy "Enter". Zadaný řetězec bude uložen do proměnné typu str .

Příklad použití funkce input () pro zadání řádku:

name = input("Введите ваше имя: ")print("Привет, " + name + "!")

V tomto příkladu program očekává zadání řádku z klávesnice po výstupu zprávy " Zadejte své jméno:". Uživatel může zadat své jméno a stisknout "Enter". Program poté zobrazí uvítací zprávu pomocí zadaného názvu.

Funkce input () lze také použít k zadávání čísel a dalších typů dat. Všechna data zadaná z klávesnice však budou uložena do proměnné typu str . Chcete-li převést řetězec na jiný typ dat (například int nebo float), musíte použít příslušnou funkci převodu: int() nebo float() .

Poznámka: funkce input ( ) vrací zadaný řádek bez znaku nového řádku () na konci. Pokud potřebujete odstranit symbol nového řádku, můžete použít metodu strip () :

name = input("Введите ваше имя: ").strip()

V tomto případě metoda strip () odstraní symbol nového řádku, stejně jako mezery a další oddělovací znaky od začátku a konce řádku.

Příklady kódu pro zadání řádku na krajtě

1. Pomocí funkce input()

Nejjednodušší způsob, jak zadat řádek z klávesnice, je použít funkci input() . Chcete-li uložit zadaný řádek do proměnné, musíte přiřadit výsledek funkce input() této proměnné. Níže je uveden příklad kódu:

name = input("Введите ваше имя: ")print("Привет, " + name + "!")

V tomto příkladu bude uživatel vyzván k zadání jeho jména. Název bude poté uložen do proměnné name a zobrazí se pozdrav pomocí tohoto názvu.

2. Pomocí metody raw_input()

Předchozí verze jazyka Python používaly k psaní řádku z klávesnice metodu raw_input (). V novějších verzích byla tato metoda nahrazena funkcí input (). Pokud však potřebujete pracovat se staršími verzemi jazyka, můžete použít metodu raw_input() . Příklad kódu:

name = raw_input("Введите ваше имя: ")print("Привет, " + name + "!")

3. Pomocí argumentů příkazového řádku

Pro psaní řádku z klávesnice lze také použít argumenty příkazového řádku. Argumenty lze přenést při spuštění skriptu z příkazového řádku. Níže je uveden příklad kódu:

import sysname = sys.argv[1]print("Привет, " + name + "!")

V tomto příkladu bude název odvozen z prvního argumentu příkazového řádku. Pokud spustíte skript následujícím příkazem: python script.py Johne, pak se ozve pozdrav " Ahoj Johne!"

Nyní máte několik příkladů kódu pro psaní řádku z klávesnice v jazyce Python. Můžete si vybrat jakýkoli způsob, který vám nejvíce vyhovuje v závislosti na úkolu, který řešíte.