Převzetí vstupu je způsob interakce s uživateli nebo získávání dat za účelem poskytnutí nějakého výsledku. Python poskytuje dvě vestavěné metody pro čtení dat z klávesnice. Tyto metody jsou uvedeny níže.
- vstup (výzva)
- raw_input (výzva)
vstup()
Funkce vstupu se používá ve všech nejnovějších verzích Pythonu. Převezme vstup od uživatele a poté výraz vyhodnotí. The Krajta interpret automaticky identifikuje, zda uživatel zadal řetězec, číslo nebo seznam. Pojďme pochopit následující příklad.
Příklad -
# Python program showing # a use of input() name = input('Enter your name: ') print(name)
Výstup:
Enter your name: Devansh Devansh
Interpret Pythonu neprovede další řádky, dokud uživatel nezadá vstup.
Pojďme pochopit další příklad.
Příklad - 2
# Python program showing # a use of input() name = input('Enter your name: ') # String Input age = int(input('Enter your age: ')) # Integer Input marks = float(input('Enter your marks: ')) # Float Input print('The name is:', name) print('The age is:', age) print('The marks is:', marks)
Výstup:
Enter your name: Johnson Enter your age: 21 Enter your marks: 89 The name is: Johnson The age is 21 The marks is: 89.0
Vysvětlení:
Ve výchozím nastavení je vstup() funkce bere vstup jako řetězec, takže pokud potřebujeme zadat vstup typu integer nebo float, pak vstup() funkce musí být přetypována.
age = int(input('Enter your age: ')) # Integer Input marks = float(input('Enter your marks: ')) # Float Input
Ve výše uvedeném kódu vidíme, kam zadáváme zadání uživatele int a plovák .
Jak funguje funkce input()?
- Tok programu se zastavil, dokud uživatel nezadá vstup.
- Textový příkaz, který je také znám jako výzva, je volitelný k zápisu vstup() funkce. Tato výzva zobrazí zprávu na konzole.
- The vstup() Funkce automaticky převede uživatelský vstup na řetězec. Potřebujeme explicitně převést vstup pomocí přetypování.
Příklad -
# Python program showing # a use of raw_input() name = raw_input('Enter your name : ') print name
Výstup:
Enter your name: Peter Peter
Jak zkontrolovat verzi Pythonu?
Chcete-li zkontrolovat verzi Pythonu, otevřete příkazový řádek (Windows), shell (Mac) nebo terminál (Linux/Ubuntu) a spusťte python - verze . Zobrazí odpovídající verzi Pythonu.
Zkontrolujte verzi Pythonu ve spuštěném skriptu
Verzi Pythonu můžeme zkontrolovat v našem běžícím skriptu. Zvažte následující způsoby, jak zjistit verzi Pythonu ve všech operačních systémech.
Příkazy | Operační systém/prostředí | Výstup |
---|---|---|
Python --verze nebo Python -v or Python - vv | Windows/Mac/Linux | Python 3.8.1 |
import sys sys.version sys.version_info | Python skript | 3.8.3 (výchozí, 13. května 2020, 15:29:51) [MSC v.1915 64bitový (AMD64)] |
Importní platforma platform.python_version() | Python skript | '3.8.1' |
Pojďme se podívat na následující obrázek.