logo

Kako prevzeti vnos v Python?

Sprejem vnosa je način interakcije z uporabniki ali pridobivanje podatkov za zagotavljanje nekega rezultata. Python nudi dve vgrajeni metodi za branje podatkov s tipkovnice. Te metode so navedene spodaj.

  • vnos (poziv)
  • raw_input(poziv)

vnos()

Funkcija vnosa se uporablja v vseh najnovejših različicah Pythona. Od uporabnika vzame vnos in nato ovrednoti izraz. The Python tolmač samodejno prepozna, ali je uporabnik vnesel niz, številko ali seznam. Razumejmo naslednji primer.

Primer -

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

Izhod:

 Enter your name: Devansh Devansh 

Tolmač Python ne bo izvedel nadaljnjih vrstic, dokler uporabnik ne vnese vnosa.

Razumejmo še en primer.

Primer - 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) 

Izhod:

 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 

Pojasnilo:

Privzeto je vnos() funkcija sprejme vnos kot niz, tako da, če moramo vnesti vnos tipa integer ali float, potem je vnos() funkcija mora biti tipsko pretvorjena.

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

V zgornji kodi lahko vidimo, kam vnesemo uporabniški vnos int in lebdi .

Kako deluje funkcija input()?

  • Tok programa se je ustavil, dokler uporabnik ne vnese vnosa.
  • Besedilni stavek, ki se imenuje tudi poziv, ni obvezen za pisanje vnos() funkcijo. Ta poziv bo prikazal sporočilo na konzoli.
  • The vnos() funkcija samodejno pretvori uporabniški vnos v niz. Vhod moramo eksplicitno pretvoriti s prelivanjem tipa.
  • raw_input() -Funkcija raw_input se uporablja v starejši različici Pythona, kot je Python 2.x. Prevzame vnos s tipkovnice in se vrne kot niz. Python 2.x v industriji ne uporablja veliko. Razumejmo naslednji primer.

Primer -

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

Izhod:

 Enter your name: Peter Peter 

Kako preveriti različico Python?

Če želite preveriti različico Pythona, odprite ukazno vrstico (Windows), lupino (Mac) ali terminal (Linux/Ubuntu) in zaženite različica python . Prikazala bo ustrezno različico Pythona.

Kako sprejemati vnos v Python

Preverite različico Python v delujočem skriptu

Različico Python lahko preverimo v delujočem skriptu. Razmislite o naslednjih načinih, kako spoznati različico Python v vseh operacijskih sistemih.

java naključna matematika naključna
Ukazi Operacijski sistem/okolje Izhod
Python --različica oz
Python -v oz
Python - vv
Window/Mac/Linux Python 3.8.1
uvoz sys
sys.version
sys.version_info
Python skript 3.8.3 (privzeto, 13. maj 2020, 15:29:51) [MSC v.1915 64 bit (AMD64)]
Uvozna platforma
platform.python_version()
Python skript '3.8.1'

Oglejmo si naslednjo sliko.

Kako sprejemati vnos v Python