Az input függvény Pythonban

Tanulmányozzuk most az input függvényt. Ez lehetővé teszi az adatok bevitelét a konzolban, és azok tárolását a későbbi felhasználás érdekében. Az opcionális paraméterébe átadhatunk egy felhasználói üzenetet tartalmazó sztringet. A kód futtatása után a felhasználó beírhatja az adatokat a sor jobb oldalán lévő mezőbe. A bevitt adatok tárolásához a Enter gombot kell megnyomni. A függvény eredménye egy sztring.

Példa . Adatok kiírása

Hozzunk létre egy tst nevű változót, amelynek értéke az input függvény eredménye lesz. Paraméterében írjunk ki egy üzenetet, amelyben számot kérünk:

pythontst = input('enter number: ')

A kód futtatása után a konzolban a következő sor jelenik meg:

python'enter number:'

A sor jobb oldalán bármilyen értéket be lehet írni. Írjunk be a 12 számot:

python'enter number:' 12

Miután a felhasználó beírta a számot, az bekerül a tst változóba. Az áttekinthetőség kedvéért adjunk hozzá a kódhoz egy olyan sort, amely kiírja a változó értékét a konzolba:

pythonprint(tst)

Most a szám beírása után a konzolban megjelenik a tst változó értéke is:

python'enter number:' 12
'12'

Példa . Matematikai műveletek a bevitt számokkal

Adjunk hozzá egyet a bevitt értékhez:

pythontst = input('enter number: ')
print(tst + 1) # hibát fog kiírni

Ez azért történik, mert az input függvény eredménye mindig egy sztring. Ezért a matematikai műveletek végzéséhez számmá kell konvertálni. Ez az int függvénnyel tehető meg:

pythonprint(int(tst) + 1) # 13-at fog kiírni

Gyakorlati feladatok

Задание 1

Kérje meg a felhasználót, hogy adja meg a jelenlegi hét napját. Írja ki a konzolba.

Задание 2

Legyen két változó:

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

Számítsa ki az összegüket és írja ki a konzolba.