Mundarija[Yashirish][Show]
Ushbu turkumdagi uchinchi ma'ruzaga xush kelibsiz.
Hozirgacha siz Python-ni kompyuteringizga o'rnatishingiz va o'zgaruvchilarni belgilash va terminalda oddiy bayonotni chop etish orqali oddiy dastur yozishingiz kerak.
Endi narsalar biroz qiziqarliroq bo'ladi va biz kirishlardan qanday foydalanishni va yana ko'p narsalarni ko'rib chiqamiz.
Kirish qabul qilinmoqda
Endi biz Python-da foydalanuvchidan ma'lumot olishni o'rganamiz. Biz foydalanuvchi nomini so'raydigan kichik dastur yozamiz va keyin ushbu foydalanuvchi uchun moslashtirilgan tabrik xabarini chop etamiz.
Shunday qilib, chop etish o'rniga biz kiritishdan foydalanamiz. Endi bu kiritish va chop etish Python-ga o'rnatilgan funktsiyalardir.
Buni yaxshiroq tushunish uchun televizorning masofadan boshqarish pulti haqida o'ylang.
Ushbu masofadan boshqarish pultida bizda bir nechta tugmalar mavjud, bu sizning televizoringizga o'rnatilgan funktsiyalar, siz uni yoqishingiz, o'chirishingiz, ovoz balandligini o'zgartirishingiz va hokazo. Python-da bizda xabarlarni chop etish, kiritishni qabul qilish va hokazo kabi umumiy vazifalar uchun funksiyalar ham mavjud.
Biz kiritish funksiyasidan foydalanamiz. Endi yozing;
input('What is your name? ')
Ushbu kiritish funksiyasi ushbu xabarni terminalda chop etadi va keyin foydalanuvchi qiymat kiritishini kutadi. Foydalanuvchi nimani kiritsa, bu kiritish funktsiyasi qaytadi. Endi biz ushbu qiymatni olishimiz va uni o'zgaruvchidan foydalanib xotirada saqlashimiz mumkin. Biz uni "Name" o'zgaruvchisida saqlashimiz mumkin. Shunga o'xshash:
name = input('What is your name? ')
Endi ikkinchi qatorga yozing:
print('Hi' + name)
Shu tariqa, biz bir “Salom” qatorini boshqa “ism” qatori bilan bir xil ifodada birlashtirdik. Chiqish shunday ko'rinadi.
Mashq qilish
Endi siz uchun mashq. O'tkazishni to'xtatib turing va buni sinab ko'ring.
Ikkita savol bering: odamning ismi va sevimli rangi. Keyin "Shahbaz qora rangni yoqtiradi" kabi xabarni chop eting.
Mana yechim. “ALDMANG”
turi:
name = input('What is your name? ')
favourite_colour = input('What is your favourite Colour? ')
print(name + ' likes ' + favourite_colour)
Chiqish quyidagicha ko'rinadi:
Konversiyani kiriting
Buni misol orqali tushunib olaylik.
Oddiy Python dasturi orqali yoshingizni aniqlamoqchi ekanligingizni ayting. Qaysi bo'lardi:
birth_year = input('Birthyear: ')
age = 2022 - birth_year
print(age)
Endi bu dastur ishlashi kerak, lekin agar siz ushbu dasturni ishga tushirsangiz, xatoga yo'l qo'yasiz.
Buning sababi, boshqa dasturlash tillari singari, Python ham alohida ma'lumotlar turlariga ega va sizning tug'ilgan yilingiz butun son qiymati bo'lishiga qaramay, Python tarjimoni tomonidan qator sifatida qabul qilinadi. “Input” funksiyasi bo‘lgan har qanday narsa satr sifatida qabul qilinadi.
Shu tarzda, bu dastur butun sondan satrni ayiradi. Kirish ifodasidagi satrni butun songa aylantirish orqali buni tuzatishimiz kerak.
Buni qanday qilamiz.
birth_year = input('Birthyear: ')
age = 2022 - int(birth_year)
print(age)
Chiqish shunga o'xshash bo'ladi.
Shunday qilib, biz "birth_year" o'zgaruvchisini butun son sifatida e'lon qildik. Python-dagi boshqa ma'lumotlar turlariga suzuvchi nuqtalar uchun "float", satrni mantiqiy qiymatga aylantirish uchun "bool" va satrlar uchun "str" kiradi.
Mashq qilish
Endi siz uchun qiziqarli mashq.
Siz qoidalarni bilasiz.
Foydalanuvchidan vaznini kilogrammda so'rang, uni kilogrammga aylantiring va terminalda chop eting.
Buni qanday qilasiz.
weight_in_pounds = input('Your weight in pounds: ')
weight_in_kilogram = int(weight_in_pounds) / 2.205
print(weight_in_kilogram)
Aylantirmoq
Bu ma'ruzadan hammasi.
Men sizni keyingi ma'ruzada ko'raman, u erda biz torlar haqida bilib olamiz.
Leave a Reply