Funksioni input në Python
Le të studiojmë tani funksionin input.
Ai lejon futjen e të dhënave në konsol, dhe
gjithashtu ruajtjen e tyre për t'u përdorur në
punën e mëtejshme. Në parametrin e tij jo të detyrueshëm
mund të kaloni një varg me një kërkesë
për përdoruesin. Pas nisjes së kodit në
fushën në të djathtë të vargut përdoruesi mund
të fusë të dhëna. Që të dhënat e futura të
ruhen, duhet të shtypet tastja Enter.
Funksioni si rezultat e kthen një varg.
Shembull . Shfaqja e të dhënave
Le të krijojmë një variabël tst,
vlera e së cilës do të jetë rezultati i funksionit
input. Në parametrin e saj
le të shkruajmë një varg me kërkesën për të futur një numër:
tst = input('enter number: ')
Pas nisjes së kodit në konsol do të shfaqet vargu i mëposhtëm:
'enter number:'
Në të djathtë të vargut mund të futet çdo vlerë.
Le të shënojmë numrin 12:
'enter number:' 12
Pasi përdoruesi ka futur numrin,
ai shkon në variablin tst.
Le të shtojmë, për qartësi, një rresht në kod
që shfaq vlerën e variablit në
konsol:
print(tst)
Tani pas futjes së numrit, në konsol
do të shfaqet edhe vlera e variablit tst:
'enter number:' 12
'12'
Shembull . Veprime matematikore me numrat e futur
Le t'i shtojmë vlerës së futur një:
tst = input('enter number: ')
print(tst + 1) # do të shfaqë gabim
Kjo ndodh sepse funksioni input
si rezultat gjithmonë kthen një varg.
Prandaj, për të kryer veprime matematikore
duhet ta konvertojmë atë në numër.
Kjo bëhet me ndihmën e funksionit int:
print(int(tst) + 1) # do të shfaqë 13
Detyra praktike
Kërkojini përdoruesit të fusë ditën aktuale të javës. Shfaqeni atë në konsol.
Le të ketë dy variabla:
num1 = 10
num2 = input('enter number: ')
Merrni shumën e tyre dhe shfaqeni atë në konsol.