Pythonda input funktsiyasi
Keling, endi input funktsiyasini o'rganamiz.
U konsolda ma'lumotlarni kiritishga imkon beradi, shuningdek
ularni keyingi ishda foydalanish uchun saqlab qolish mumkin. Uning ixtiyoriy
parametriga foydalanuvchi uchun so'rov satrini uzatish mumkin.
Kod ishga tushirilgandan so'ng, satr o'ng tomonidagi maydonda foydalanuvchi
ma'lumotlarni kiritishi mumkin. Kiritilgan ma'lumotlarning saqlanishi uchun
Enter tugmasini bosish kerak.
Funktsiya o'z natijasi sifatida satrni qaytaradi.
Misol . Ma'lumotlarni chiqarish
Keling, tst o'zgaruvchisini yarataylik,
uning qiymati input funktsiyasining ishlash
natijasi bo'ladi. Uning parametrida
raqam kiritishni so'rab murojaat qiluvchi satr yozamiz:
tst = input('enter number: ')
Kod ishga tushirilgandan so'ng konsolda quyidagi satr ko'rsatiladi:
'enter number:'
Satrning o'ng tomonidan istalgan qiymatni kiritish mumkin.
Keling, 12 raqamini kiritamiz:
'enter number:' 12
Foydalanuvchi raqamni kiritganidan so'ng,
u tst o'zgaruvchisiga o'tadi.
Keling, aniqlik uchun kodga
o'zgaruvchi qiymatini konsolga chiqaruvchi
satr qo'shamiz:
print(tst)
Endi raqam kiritilgandan so'ng, konsolda
tst o'zgaruvchisining qiymati ham ko'rsatiladi:
'enter number:' 12
'12'
Misol . Kiritilgan raqamlar bilan matematik amallar
Keling, kiritilgan qiymatga bittani qo'shamiz:
tst = input('enter number: ')
print(tst + 1) # xatolik chiqaradi
Buning sababi, input funktsiyasi
o'z natijasi sifatida har doim satrni qaytaradi.
Shuning uchun matematik amallarni bajarish uchun
uni raqamga aylantirish kerak.
Bunga int funktsiyasi yordamida erishiladi:
print(int(tst) + 1) # 13 ni chiqaradi
Amaliy masalalar
Foydalanuvchidan joriy hafta kunini kiritishni so'rang. Uni konsolda chiqaring.
Ikkita o'zgaruvchi mavjud bo'lsin:
num1 = 10
num2 = input('enter number: ')
Ularning yig'indisini oling va konsolda chiqaring.