logo

Jak převzít vstup v Pythonu?

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í.
  • Hrubý vstup() -Funkce raw_input se používá ve starší verzi Pythonu, jako je Python 2.x. Přebírá vstup z klávesnice a vrací se jako řetězec. Python 2.x se v tomto odvětví příliš nepoužívá. Pojďme pochopit následující příklad.

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.

Jak přijímat vstupy v 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.

Jak přijímat vstupy v Pythonu