⊗pyPmBsInp 36 of 208 menu

Funkcija input Python'e

Leiskite dabar išstudijuoti funkciją input. Ji leidžia įvesti duomenis konsolėje, ir taip pat juos išsaugoti, kad būtų galima panaudoti vėlesniame darbe. Į jos neprivalomą parametrą galima perduoti eilutę su užklausa vartotojui. Paleidus kodą lauke dešinėje nuo eilutės vartotojas gali įvesti duomenis. Kad įvesti duomenys būtų išsaugoti, reikia paspausti klavišą Enter. Funkcija savo rezultatu grąžina eilutę.

Pavyzdys . Duomenų išvedimas

Sukurkime kintamąjį tst, kurio reikšmė bus funkcijos input darbo rezultatas. Jos parametre parašykime eilutę su prašymu įvesti skaičių:

tst = input('enter number: ')

Paleidus kodą konsolėje bus rodoma ši eilutė:

'enter number:'

Dešinėje nuo eilutės galima įvesti bet kokią reikšmę. Įrašykime skaičių 12:

'enter number:' 12

Po to, kai vartotojas įvedė skaičių, jis patenka į kintamąjį tst. Kad būtų aiškiau, pridėkime prie kodo eilutę su kintamojo reikšmės išvedimu į konsolę:

print(tst)

Dabar įvedus skaičių, konsolėje bus rodoma dar ir kintamojo tst reikšmė:

'enter number:' 12 '12'

Pavyzdys . Matematiniai veiksmai su įvestais skaičiais

Pridėkime prie įvestos reikšmės vienetą:

tst = input('enter number: ') print(tst + 1) # išves klaidą

Tai atsitinka todėl, kad funkcija input savo rezultatu visada grąžina eilutę. Todėl norint atlikti matematinius veiksmus reikia ją konvertuoti į skaičių. Tai daroma naudojant funkciją int:

print(int(tst) + 1) # išves 13

Praktinės užduotys

Paprašykite vartotojo įvesti dabartinę savaitės dieną. Išveskite ją konsolėje.

Tebūnie du kintamieji:

num1 = 10 num2 = input('enter number: ')

Gaukite jų sumą ir išveskite ją konsolėje.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti