⊗pyPmBsInp 36 of 208 menu

Функција input у Пајтону

Хајде сада да проучимо функцију input. Она омогућава унос података у конзоли, а такође да их сачувамо да бисмо користили у даљем раду. У њен необавезни параметар можемо проследити стринг са упитом за корисника. Након покретања кода у пољу десно од линије корисник може уносити податке. Да би се унети подаци сачували, потребно је притиснути тастер Enter. Функција као свој резултат враћа стринг.

Пример . Испис података

Хајде да направимо променљиву tst, чија ће вредност бити резултат рада функције input. У њеном параметру упишимо стринг са молбом за унос броја:

tst = input('унеси број: ')

Након покретања кода у конзоли ће се приказати следећи стринг:

'унеси број:'

Десно од линије може се унети било која вредност. Хајде да упишемо број 12:

'унеси број:' 12

Након што је корисник унео број, он се налази у променљивој tst. Хајде да ради јасноће додамо коду линију са исписом вредности променљиве у конзолу:

print(tst)

Сада, након уноса броја, у конзоли ће се приказати још и вредност променљиве tst:

'унеси број:' 12 '12'

Пример . Математичке операције са унетим бројевима

Хајде да додамо јединицу на унету вредност:

tst = input('унеси број: ') print(tst + 1) # исписаће грешку

То се дешава зато што функција input као свој резултат увек враћа стринг. Зато је за извођење математичких операција потребно да га конвертујемо у број. То се ради користећи функцију int:

print(int(tst) + 1) # исписаће 13

Практични задаци

Затражите од корисника да унесе тренутни дан у недељи. Испишите га у конзоли.

Нека постоје две променљиве:

num1 = 10 num2 = input('унеси број: ')

Добијте њихов збир и испишите га у конзоли.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј