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.
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.
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.