Dars 6. Python 2.7 da matematik amallar va buyruqlar

Bu darsda biz matematik amallar bilan tanishamiz. Ya’ni, biz bir qator hisob-kitoblarni amalga oshiradigan dastur yozamiz.

Buning uchun quyidagi matematik hisoblash operatorlaridan foydalanamiz:

  • – – minus (ayirish)
  • + – ortiqcha (qo’shimcha)
  • * – yulduzcha (ko’paytirish)
  • / – chiziq (bo’lish)
  • < – belgisidan kichik
  • <= – kichik yoki teng belgisi
  • > – belgidan katta
  • >= – katta yoki teng belgisi

Case Study

Shunday qilib, Notepad++ da yangi fayl yaratamiz, unga nom beramiz test2.pyva uni ish stoliga saqlaymiz.

Faylga test2.pyquyidagi matnni qo’lda yozamiz (satrlar boshiga raqamlar yozishning hojati yo’q – bu raqamlar qator raqamlari bo’lib, ular dastur tomonidan avtomatik ravishda kiritiladi):

1 chop u "To'xtash joyida mashinalar bor edi."
2 bosma u “Qizil mashinalar bor edi”, 50/5
3 bosma u "Ko'k mashinalar bor edi", (100-20) / 20
4 ta chop etish u "Oq mashinalar bor edi", 3 * 6 + 2
5 chop u “Qora mashinalar bor edi”, 8/2 * 5
6 chop u “To‘xtash joyida 54 ta mashina bor edi, qo‘shish natijasini solishtiramiz”, 50/5 + (100-20)/20 + 3*6+2 + 8/2*5
7 bosma u “Ko‘kdan ko‘ra qizil mashinalar ko‘p”, 50/5 > (100-20)/20

Diqqat: yaratilgan faylni “UTF kodlash” ga aylantirishni unutmang va kod boshida qatorni kiriting. 

# -*- kodlash: utf- 8 -*-

Bu kirillcha matn belgilarini to’g’ri ko’rsatish uchun zarur. Agar sizda kirill alifbosi harflari o’rniga matnda ma’nosiz gaplar bo’lsa, 5-darsni takrorlang . 

Nima uchun matnni nusxa ko’chirish emas, balki qo’lda kiritish kerak? Bu sizning qo’llaringiz yozishga o’rganishi uchun kerak, shunda mushak xotirasi barmoqlaringizda paydo bo’ladi va kelajakda siz u yoki bu buyruqni avtomatik ravishda kiritasiz.

Natijada, siz Notepad-da quyidagi kod bilan yakunlashingiz kerak.

Endi PowerShell-ni oching va buyruqni kiritingpython desktop/test2.py

Quyidagi rasmda PowerShell-da nimani olishingiz kerakligi ko’rsatilgan.

Agar natija boshqacha bo’lsa, unda siz biron joyda xato qildingiz.

E’tibor bering, qizil va ko’k rangli mashinalar sonini solishtirganda, dastur tayyor natijani beradi – True (to’g’ri) yoki False (noto’g’ri, xato). Ya’ni, dastur kodida siz qiymatlarni kiritdingiz, ular orasiga katta yoki kichik belgi qo’ying va dastur sizga bu belgini to’g’ri yoki noto’g’ri qo’yganingizni aytadi. 

Uy vazifasi

  • 10 xil matematik tenglamalarni yozishga harakat qiling. Faqat sonlar qoldiqsiz bir-biriga bo’linishi yoki ko’paytirilishi uchun, yakuniy son kasr emas, balki butun son bo’lishi uchun.
  • turli raqamlarni bir-biri bilan 5 marta solishtirishga harakat qiling. Va keyingi 5 marta – matematik tenglamalarni bir-biri bilan solishtiring, masalan 100/5*2-18 > 96

Keyingi 7-darsda biz kod sharhlari nima ekanligini, ular nima uchun kerakligini va nima uchun dasturchilar uchun juda muhimligini bilib olamiz – 7-darsga o’ting .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *