⊗pyPmBsInp 36 of 208 menu

Funkcija input v Pythonu

Poglejmo si zdaj funkcijo input. Omogoča vnos podatkov v konzoli in jih tudi shrani za nadaljnjo uporabo. V njen neobvezni parameter lahko podamo niz z pozivom za uporabnika. Po zagonu kode se desno od vrstice uporabnik lahko vnese podatke. Da se vneseni podatki shranijo, je treba pritisniti tipko Enter. Funkcija kot rezultat vrne niz.

Primer . Izpis podatkov

Ustvarimo spremenljivko tst, katere vrednost bo rezultat delovanja funkcije input. V njen parameter vpišimo niz z prošnjo za vnos števila:

tst = input('vnesi število: ')

Po zagonu kode se bo v konzoli prikazala naslednja vrstica:

'vnesi število:'

Desno od vrstice lahko vnesete poljubno vrednost. Vpišimo število 12:

'vnesi število:' 12

Ko uporabnik vnese število, le-to pride v spremenljivko tst. Za boljšo preglednost dodajmo kodi vrsto z izpisom vrednosti spremenljivke v konzolo:

print(tst)

Zdaj se bo po vnosu števila v konzoli prikazala še vrednost spremenljivke tst:

'vnesi število:' 12 '12'

Primer . Matematične operacije z vnesenimi števili

Prištejmo k vneseni vrednosti ena:

tst = input('vnesi število: ') print(tst + 1) # izpiše napako

To se zgodi, ker funkcija input kot rezultat vedno vrne niz. Zato je treba za izvajanje matematičnih operacij to pretvoriti v število. To naredimo s funkcijo int:

print(int(tst) + 1) # izpiše 13

Praktične naloge

Prosite uporabnika, naj vnese trenutni dan v tednu. Izpišite ga v konzolo.

Naj obstajata dve spremenljivki:

num1 = 10 num2 = input('vnesi število: ')

Pridobite njuno vsoto in jo izpišite v konzolo.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni