Python foydalanuvchi kiritishi


ULASHISH

Foydalanuvchi kiritish

Python foydalanuvchi kiritish imkonini beradi.

Bu shuni anglatadiki, biz foydalanuvchidan ma’lumot so‘rashimiz mumkin.

Quyidagi misol sizning ismingizni so‘raydi va siz nom kiritganingizda, u ekranda chop etiladi:

Misol

Foydalanuvchi kiritishini so‘rang:

print("Enter your name:") name = input() print(f"Hello {name}")
Misolni ishga tushirish »

Pythoninput()funksiyasi haqida gap ketganda ishlashni to‘xtatadi va foydalanuvchi ma’lum bir ma’lumot kiritganida davom etadi.


Tezkordan foydalanish

Yuqoridagi misolda foydalanuvchi o‘z ismini yangi qatorga kiritishi kerak edi. Pythoninput()funksiyasi prompt parametriga ega bo‘lib, u xuddi shu qatorda foydalanuvchi kiritishi oldiga qo‘yishingiz mumkin bo‘lgan xabar vazifasini bajaradi:

Misol

Foydalanuvchi kiritishi oldiga xabar qo‘shing:

name = input("Enter your name:") print(f"Hello {name}")
Misolni ishga tushirish »

Bir nechta kirish

Siz xohlagancha ko‘p ma’lumotlarni qo‘shishingiz mumkin, Python foydalanuvchi kiritishini kutib, ularning har birida ishlashni to‘xtatadi:

Misol

Multiple inputs:

name = input("Enter your name:") print(f"Hello {name}") fav1 = input("What is your favorite animal:") fav2 = input("What is your favorite color:") fav3 = input("What is your favorite number:") print(f"Do you want a {fav2} {fav1} with {fav3} legs?")
Misolni ishga tushirish »


Kirish raqami

Foydalanuvchi tomonidan kiritilgan ma’lumotlar string sifatida ko‘rib chiqiladi. Yuqoridagi misolda siz raqam kiritishingiz mumkin bo‘lsa ham, Python tarjimoni uni baribir string sifatida ko‘rib chiqadi.

Siz kiritilgan ma’lumotlarnifloat()funksiyasi bilan raqamga aylantirishingiz mumkin:

Misol

Kvadrat ildizni topish uchun kiritilgan raqamni raqamga aylantirish kerak:

x = input("Enter a number:") #find the square root of the number: y = math.sqrt(float(x)) print(f"The square root of {x} is {y}")
Misolni ishga tushirish »

Kirishni tasdiqlash

Foydalanuvchi tomonidan kiritilgan har qanday ma’lumotni tekshirish yaxshi amaliyotdir. Yuqoridagi misolda foydalanuvchi raqamdan boshqa narsani kiritsa, xatolik yuzaga keladi.

Xatoga yo‘l qo‘ymaslik uchun biz kiritilgan ma’lumotlarni sinab ko‘rishimiz mumkin va agar u raqam bo‘lmasa, foydalanuvchi "Noto‘g‘ri kiritildi, qayta urinib ko‘ring" kabi xabarni olishi va yangi kiritishga ruxsat berishi mumkin:

Misol

Raqam olguncha so‘rashda davom eting:

y = True while y == True:   x = input("Enter a number:")   try:     x = float(x);     y = False   except:     print("Wrong input, please try again.") print("Thank you!")
Misolni ishga tushirish »


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!