Přejít na hlavní obsah

Jak provést vstup z klávesnice v Pythonu: jednoduchý průvodce pro začátečníky

Schopnost přijímat vstup od uživatele je jedním z hlavních mechanismů interakce programu s vnějším světem. V programovacím jazyce Python existuje několik způsobů, jak provést vstup z klávesnice. V tomto průvodci se podíváme na nejjednodušší způsob pomocí funkce input().

Funkce input() umožňuje programu očekávat zadání od uživatele. Když je tato funkce spuštěna, program se pozastaví, dokud uživatel neuvede Žádná Data a nestiskne klávesu Enter. Zadaná data budou poté nastavena jako vrácená hodnota input().

Zvažte jednoduchý příklad použití funkce input():

name = input ("zadejte své jméno: ")

Nyní víte, jak provést vstup z klávesnice v Pythonu pomocí funkce input(). Je to jen nejzákladnější způsob interakce s uživatelem, ale lze jej použít v mnoha situacích. Pokročilejší způsoby psaní z klávesnice v Pythonu budou prozkoumány v dalších příručkách.

Základy zadávání dat

Když píšete programy v Pythonu, často musíte přijímat data od uživatele. Může to být úkol zadat uživatelské jméno, odpovědět na otázku nebo zadat číslo pro matematickou operaci. Python poskytuje několik způsobů, jak to udělat.

Jedním z nejjednodušších způsobů zadávání dat je použití funkce input() . Tato funkce umožňuje programu zastavit se a počkat, až uživatel zadá data, a poté vrátit zadanou hodnotu. Například:

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

V tomto příkladu se program zastaví a zobrazí zprávu "Zadejte své jméno:" a poté čeká, až uživatel zadá své jméno. Když uživatel stiskne Enter, program uloží zadanou hodnotu do proměnné name a zobrazí pozdrav pomocí tohoto názvu.

Pokud potřebujete získat číselný vstup od uživatele, můžete k převodu zadaných dat na příslušný typ čísla použít funkci int() nebo float() :

age = int(input("Сколько вам лет? "))print("В следующем году вам будет " + str(age + 1) + " лет.")

Speciální vstupní funkce

Python nabízí několik speciálních funkcí, které usnadňují zadávání dat z klávesnice a poskytují další funkce.

Jednou z těchto funkcí je input() . Tato funkce umožňuje získat od uživatele vstupní řádek. Stačí zavolat funkci input () a přiřadit její hodnotu proměnné:

name = input ("zadejte své jméno: ")

Funkce input () může být také užitečná při práci s čísly. Zadaný řádek můžete převést na číslo pomocí funkce int() nebo float() :

age = int (input ("zadejte svůj věk:"))
height = float (input ("Zadejte svou výšku v centimetrech:"))

Pokud chcete přijmout více hodnot z klávesnice, můžete použít funkci split() . Tato funkce rozděluje vstup na jednotlivé položky a umístí je do seznamu:

numbers = input ("zadejte několik čísel oddělených mezerami:").split()

Můžete také použít funkci split () spolu s cyklem k přijetí více vstupních hodnot:

numbers = input ("zadejte několik čísel oddělených mezerami:").split()
for number in numbers:
print(int(number))

To jsou jen některé z funkcí vstupu dostupných v Pythonu. Pomocí těchto funkcí můžete implementovat výkonné programy, které interagují s uživatelem a analyzují jím zadaná data.

Příklady použití vstupu z klávesnice

Následující příklady ukazují, jak používat vstup z klávesnice v Pythonu pro různé úkoly.

Příklad 1:

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

Příklad 2:

a = int(input("Введите первое число: "))b = int(input("Введите второе число: "))sum = a + bprint("Сумма чисел равна: " + str(sum))

Příklad 3:

num = int(input("Введите число: "))square = num ** 2print("Квадрат числа равен: " + str(square))

Příklad 4:

nums = input("Введите числа, разделенные пробелом: ").split()nums = [int(num) for num in nums]sum = sum(nums)print("Сумма чисел равна: " + str(sum))

To je jen několik příkladů použití psaní z klávesnice v Pythonu. Můžete jej použít pro složitější úkoly ve svých programech, jako je zpracování dat nebo vytváření interaktivních aplikací.