Python-da kiritish funktsiyasi
Keling, kiritish funktsiyasini o'rganamiz. Bu konsolga ma'lumotlarni kiritish, shuningdek, keyingi ishlarda foydalanish uchun saqlash imkonini beradi. Uning ixtiyoriy parametrida siz foydalanuvchi uchun so'rov satrini berishingiz mumkin. Kodni ishga tushirgandan so'ng, satrning o'ng tomonidagi maydon foydalanuvchiga ma'lumotlarni kiritish imkonini beradi. Kiritilgan ma'lumotlarni saqlash uchun Enter tugmasini bosishingiz kerak. Funksiya natija sifatida kiritilgan satrni qaytaradi.
1-Misol . Ma'lumotlar chiqishi
Qiymati kiritish funksiyasining natijasi bo'ladigan tst o'zgaruvchisini yaratamiz. Uning parametrida biz raqamni kiritishingizni so'ragan qatorni yozamiz:
tst = input('raqam kiriting: ')
Kodni ishga tushirgandan so'ng, konsolda quyidagi qator ko'rsatiladi:
'raqam kiriting:'
Satrning o'ng tomoniga istalgan qiymatni kiritishingiz mumkin. Keling, 12 raqamini yozamiz:
'raqam kiriting:' 12
Foydalanuvchi raqam kiritgandan so'ng, u tst o'zgaruvchisiga o'tadi. Aniqlik uchun kodga konsolga o'zgaruvchining qiymatini ko'rsatadigan qatorni qo'shamiz:
print(tst)
Endi, raqamni kiritgandan so'ng, konsol tst o'zgaruvchisining qiymatini ham ko'rsatadi:
'raqam kiriting:' 12
'12'
2-Misol . Kiritilgan raqamlar bilan matematik amallar
Kiritilgan qiymatga bittasini qo'shamiz:
tst = input('enter number: ')
print(tst + 1) # xatoni ko'rsatadi
Buning sababi, kiritish funktsiyasi har doim uning natijasi sifatida satrni qaytaradi. Shuning uchun matematik amallarni bajarish uchun uni raqamga aylantirish kerak. Bu int funktsiyasi yordamida amalga oshiriladi:
print(int(tst) + 1) # chiqaradi 13
Amaliy vazifalar
№1
Foydalanuvchidan haftaning joriy kunini kiritishni so'rang. Uni konsolga chop eting.
№2
Ikkita o'zgaruvchi bo'lsin:
num1 = 10
num2 = input('enter number: ')
Ularning summasini oling va uni konsolga chiqaring.