⊗pyPmBsInp 36 of 208 menu

Funkcija input Python

Tagad apgūsim funkciju input. Tā ļauj ievadīt datus konsolē, kā arī tos saglabāt, lai izmantotu turpmākajā darbā. Tās neobligātajā parametrā var padot virkni ar pieprasījumu lietotājam. Pēc koda palaišanas laukā pa labi no virknes lietotājs var ievadīt datus. Lai ievadītie dati saglabātos, jānospiež taustiņš Enter. Funkcija savā rezultātā atgriež virkni.

Piemērs . Datu izvade

Izveidosim mainīgo tst, kura vērtība būs funkcijas input izpildes rezultāts. Tās parametrā ierakstīsim virkni ar lūgumu ievadīt skaitli:

tst = input('ievadi skaitli: ')

Pēc koda palaišanas konsolē tiks parādīta šāda virkne:

'ievadi skaitli:'

Pa labi no virknes var ievadīt jebkuru vērtību. Ierakstīsim skaitli 12:

'ievadi skaitli:' 12

Pēc tam, kad lietotājs ir ievadījis skaitli, tas nonāk mainīgajā tst. Skaidrības labad papildināsim kodu ar virkni, kas izvada mainīgā vērtību konsolē:

print(tst)

Tagad pēc skaitļa ievades konsolē tiks parādīta arī mainīgā tst vērtība:

'ievadi skaitli:' 12 '12'

Piemērs . Matemātiskās operācijas ar ievadītajiem skaitļiem

Pieskaitīsim ievadītajai vērtībai viens:

tst = input('ievadi skaitli: ') print(tst + 1) # izvadīs kļūdu

Tas notiek tāpēc, ka funkcija input savā rezultātā vienmēr atgriež virkni. Tāpēc, lai veiktu matemātiskās operācijas, tā ir jāpārveido par skaitli. Tas tiek darīts, izmantojot funkciju int:

print(int(tst) + 1) # izvadīs 13

Praktiskie uzdevumi

Palūdziet lietotājam ievadīt pašreizējo nedēļas dienu. Izvadiet to konsolē.

Lai ir divi mainīgie:

num1 = 10 num2 = input('ievadi skaitli: ')

Iegūstiet to summu un izvadiet to konsolē.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt