logo

Hogyan lehet bemenetet fogadni Pythonban?

A bevitel egy módja a felhasználókkal való interakciónak, vagy adatgyűjtésnek, hogy valamilyen eredményt érjen el. A Python két beépített módszert biztosít az adatok billentyűzetről történő olvasásához. Ezeket a módszereket az alábbiakban ismertetjük.

hogyan lehet karakterláncot karakterré alakítani
  • bevitel (prompt)
  • nyers_bemenet(prompt)

bemenet()

A beviteli funkció a Python összes legújabb verziójában használatos. Elveszi a bemenetet a felhasználótól, majd kiértékeli a kifejezést. A Piton Az interpreter automatikusan azonosítja, hogy a felhasználó karakterláncot, számot vagy listát ír-e be. Értsük meg a következő példát.

Példa -

 # Python program showing # a use of input() name = input('Enter your name: ') print(name) 

Kimenet:

 Enter your name: Devansh Devansh 

A Python értelmező nem hajt végre további sorokat, amíg a felhasználó be nem írja a bemenetet.

Értsünk egy másik példát.

Példa - 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) 

Kimenet:

java mintakód
 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 

Magyarázat:

példánya java-ban

Alapértelmezés szerint a bemenet() függvény a bemenetet karakterláncként veszi fel, így ha egész vagy float típusú bemenetet kell megadnunk, akkor a bemenet() A függvénynek típusát kell adni.

 age = int(input('Enter your age: ')) # Integer Input marks = float(input('Enter your marks: ')) # Float Input 

A fenti kódban láthatjuk, hova írjuk be a felhasználói bevitelt int és úszó .

Hogyan működik az input() függvény?

  • A program folyama leállt, amíg a felhasználó be nem lép a bemenetbe.
  • A promptként is ismert szöveges utasítást nem kötelező beírni bemenet() funkció. Ez a prompt megjeleníti az üzenetet a konzolon.
  • A bemenet() függvény automatikusan karakterláncsá alakítja a felhasználói bevitelt. A bemenetet kifejezetten át kell alakítanunk a típusöntéssel.
  • nyers_bemenet() -A raw_input függvényt a Python régebbi verziója, például a Python 2.x használja. A bemenetet a billentyűzetről veszi, és karakterláncként tér vissza. A Python 2.x nem sokat használ az iparban. Értsük meg a következő példát.

Példa -

 # Python program showing # a use of raw_input() name = raw_input('Enter your name : ') print name 

Kimenet:

 Enter your name: Peter Peter 

Hogyan lehet ellenőrizni a Python verzióját?

A Python verziójának ellenőrzéséhez nyissa meg a parancssort (Windows), a shellt (Mac) vagy a terminált (Linux/Ubuntu), és futtassa python -verzió . Megjeleníti a megfelelő Python verziót.

Hogyan lehet bemenetet fogadni Pythonban

Ellenőrizze a Python verzióját a futó szkriptben

A Python verziót a futó szkriptünkben ellenőrizhetjük. Fontolja meg a következő módokat a Python verziójának megismerésére minden operációs rendszerben.

mi a struktúra az adatstruktúrában
Parancsok Operációs rendszer/környezet Kimenet
Python --verzió vagy
Python -v vagy
Python - vv
Windows/Mac/Linux Python 3.8.1
import sys
sys.version
sys.version_info
Python szkript 3.8.3 (alapértelmezett, 2020. május 13., 15:29:51) [MSC v.1915 64 bit (AMD64)]
Importplatform
platform.python_version()
Python szkript '3.8.1'

Nézzük a következő képet.

Hogyan lehet bemenetet fogadni Pythonban