TOSHKENT DAVLAT TRANSPORT UNIVERSITETI
“Avtomatika va telemexanika” kafedrasi
“Temir yo`ldagi mikroprotsessorli qurilmalar va boshqaruv tizimlari” fanidan
QAYTA TOPSHIRISH ISHI
Bajardi: AB-220 guruh talabasi
Axmedov D.K.
Qabul qildi: Saitov A. A.
Toshkent 2021
O'ZGARUVCHILAR (VARIABLE) VA O'ZGARMASLAR (CONSTANTS)
O'zgaruvchi —kompyuter xotirasida ma'lum bir qiymatni saqlash uchun ajratilgan joy. Soddaroq qilib tushuntirsak, o'zgaruvchini quti, quti ichidagi narsani esa qiymat deb tasavvur qilish mumkin. Pythonda qiymatlar son, matn, ro'yxat va hokazo ko'rinishida bo'lishi mumkin.
O'ZGARMASLAR O'zgarmaslar o'zgaruvchiga o'xshamaydi, ularga qiymat bergandan keyin o'zgartirib o'lmaydi. O’zgarmaslar statik qiymatlarni berishdan tortib kod yozishgacha boʻlgan turli maqsadlarda qo’llaniladi.
Pythonda o’zgarmaslarni qanday yaratish kerak:
Python o'zi o’zgarmaslarni yaratsa bo’ladigan boshqa tillar kabi o'zgarmas qiymatlarni berishni qo'llab-quvvatlamaydi. Python kodingizda o’zgarmaslarni qo’llash uchun quyidagi ko'rsatmalarga amal qilish kerak:
Nomdagi barcha bosh harflardan foydalanish: birinchi navbatda, siz o'zgarmaslarni o'zgaruvchilaringizdan ajralib turishi kerak. Bu Pythonda juda muhim, chunki o'zgarmas yaratish niyatida berilgan qiymatlarni Pytonda texnik jihatdan qayta yozishingiz mumkin.
Alohida konstantalar.py faylini yarating: O’zgarmaslar yaritilib va nomlangach yaratilgan elementini qo'shish uchun, o’sah fayl import qilinadi. Phytonda o’zgarmaslar uchun alohida fayl yaratish odatiy holdir.
O’zgarmaslarni qiymatlar faylning o'zidan tashqarida bo'lganidek, kodda qanday ko'proq ravshanroq ekanligiga e'tibor bering. Ushbu ikkala sifat ham doimiy va o'zgaruvchan o'rtasidagi farqni aniqlashga yordam beradi.
Agar siz doimiy ravishda yozishni xohlamasangiz, constant.qiymatlarni alohida import qilishingiz mumkin:
Afsuski, ushbu qadamlarning barchasi bajarilgandan so'ng, qiymatlarni qayta yozish mumkin:
TOSHKENT DAVLAT TRANSPORT UNIVERSITETI
“Avtomatika va telemexanika” kafedrasi
“Temir yo`ldagi mikroprotsessorli qurilmalar va boshqaruv tizimlari” fanidan
QAYTA TOPSHIRISH ISHI
Bajardi: AB-220 guruh talabasi
Axmedov D.K.
Qabul qildi: Saitov A. A.
Toshkent 2021
TOSHKENT DAVLAT TRANSPORT UNIVERSITETI
“Avtomatika va telemexanika” kafedrasi
“Temir yo`ldagi mikroprotsessorli qurilmalar va boshqaruv tizimlari” fanidan
QAYTA TOPSHIRISH ISHI
Bajardi: AB-220 guruh talabasi
Axmedov D.K.
Qabul qildi: Saitov A. A.
Toshkent 2021
Arifmetik Operatorlar
Do'stlaringiz bilan baham: |