Python-daky input funksiýasy
Indi input funksiýasyny öwreneli.
Ol konsolda maglumat girmäge we soňra
ulanylmak üçin saklamaga mümkinçilik berýär.
Onuň islegli parametrine ulanyja üçin haýyş
haty berip geçmek mümkindir. Kody işledeniňizden
soň, setiriniň sag tarapyndaky meýdana ulanyjy
maglumat girip bilýär. Girizilen maglumatlary
saklamak üçin Enter düwmesine basmaly.
Funksiýa öz netijesinde setir gaýtaryp berýär.
Mysal . Maglumatlary görkezmek
Geliň tst üýtgeýjisini dörediň,
onuň bahasy input funksiýasynyň işiniň
netijesi bolsun. Onuň parametrinde san girizmek
üçin haýyş hatyny ýazalyň:
tst = input('san giriziň: ')
Kody işletdikden soň konsolda aşakdaky setir görkeziler:
'san giriziň:'
Setiriň sag tarapyndan islendik baha girizip
bolýar. Geliň 12 sanyny ýazalyň:
'san giriziň:' 12
Ulanyjy san girizenden soň, ol tst
üýtgeýjisine girýär. Anyk görkezmek üçin koda
üýtgeýjiniň bahasyny konsolda görkezýän setir
goşalyň:
print(tst)
Indi san girizendensoň, konsolda tst
üýtgeýjisiniň bahasy hem görkeziler:
'san giriziň:' 12
'12'
Mysal . Girizilen sanlar bilen matematiki amallar
Geliň girizilen baha bir goşalyň:
tst = input('san giriziň: ')
print(tst + 1) # ýalňyşlyk görkezer
Bu şonuň üçin ýüze çykýar, sebäbi input
funksiýasy öz netijesini hemişe setir hökmünde
gaýtaryp berýär. Şonuň üçin matematiki amallary
geçirmek üçin ony sany öwürmeli.
Bu int funksiýasynyň ýardamyda edilýär:
print(int(tst) + 1) # 13 görkezer
Amaly meseleler
Ulanyjydan häzirki hepde gününi girizmegini soraň. Ony konsolda görkeziň.
Iki sany üýtgeýji bar bolsun:
num1 = 10
num2 = input('san giriziň: ')
Olarıň jemini alyň we ony konsolda görkeziň.