⊗pyPmBsInp 36 of 208 menu

Funkcija input u Pythonu

Hajde sada da proučimo funkciju input. Ona omogućava unos podataka u konzoli, a takođe i njihovo čuvanje za dalju upotrebu. U njen neobavezni parametar može se proslediti string sa upitom za korisnika. Nakon pokretanja koda u polju desno od stringa korisnik može uneti podatke. Da bi se uneti podaci sačuvali, potrebno je pritisnuti taster Enter. Funkcija svojim rezultatom vraća string.

Primer . Ispis podataka

Hajde da napravimo promenljivu tst, čija vrednost će biti rezultat rada funkcije input. U njen parametar napišimo string sa molbom za unos broja:

tst = input('unesi broj: ')

Nakon pokretanja koda u konzoli će se prikazati sledeći string:

'unesi broj:'

Desno od stringa može se uneti bilo koja vrednost. Hajde da unesemo broj 12:

'unesi broj:' 12

Nakon što je korisnik uneo broj, on se smešta u promenljivu tst. Hajde da preglednosti radi dodamo u kod string sa ispisom vrednosti promenljive u konzolu:

print(tst)

Sada će se nakon unosa broja, u konzoli prikazati još i vrednost promenljive tst:

'unesi broj:' 12 '12'

Primer . Matematičke operacije sa unetim brojevima

Hajde da dodamo jedinicu na unetu vrednost:

tst = input('unesi broj: ') print(tst + 1) # ispisaće grešku

Ovo se dešava zato što funkcija input svojim rezultatom uvek vraća string. Stoga je za izvođenje matematičkih operacija potrebno konvertovati je u broj. To se radi pomoću funkcije int:

print(int(tst) + 1) # ispisaće 13

Praktični zadaci

Zamolite korisnika da unese trenutni dan u nedelji. Ispišite ga u konzolu.

Neka postoje dve promenljive:

num1 = 10 num2 = input('unesi broj: ')

Pronađite njihov zbir i ispišite ga u konzolu.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij