Butun sonlar
Python-ga (+) qo'shish, (-) olib tashlash, ko'paytirish (*) va (/) bo'linish mumkin.
2 + 3
5
3 – 2
1
2 * 3
6
3/2
1.5
Terminal sessiyasida Python shunchaki operatsiya natijasini qaytaradi. Python eksponentlarni ko'rsatish uchun ikkita ko'paytirish belgilaridan foydalanadi:
3**2
9
3** 3
27
10 ** 6
1000000
Python operatsiyalar tartibini ham qo'llab-quvvatlaydi, shuning uchun siz bir nechta foydalanishingiz mumkin bitta iboradagi operatsiyalar. Siz o'zgartirish uchun qavslardan ham foydalanishingiz mumkin operatsiyalarning tartibi, shuning uchun Python sizning ifodangizni tartibda baholashi mumkin siz belgilaysiz. Masalan:
2 + 3 * 4
14
(2 + 3) * 4
20
Ushbu misollardagi oraliq Pythonni qanday baholashiga ta'sir qilmaydi ; bu sizga operatsiyalarni tezroq aniqlashga yordam beradi.
Float
Python kasrli istalgan raqamni float deb ataydi. Ushbu atama dasturlash tillarining aksariyati va bu o'nlik nuqta degan ma'noni anglatadi va shuning uchun raqamning istalgan joyida paydo bo'lishi mumkin. Har bir dasturlash tili shart o'nlik sonlarni, shuning uchun raqamlarni to'g'ri boshqarish uchun ehtiyotkorlik bilan ishlab chiqilgan kasr nuqtasi qayerda ko'rinmasin uni aniqlashga yordam beradi.
Foydalanmoqchi bo'lgan raqamlarni kiritishingiz kifoya, shunda Python foydalanadi ehtimol siz kutgan narsani bajarishi mumkin:
0,1 + 0,1
0,2
0,2 + 0,2
0.4
2 * 0,1
0,2
2 * 0,2
0.4
Shuni yodda tutingki, ba'zida sizning javobingizda o'nlik sonli joylarni olish mumkin:
0,2 + 0,1
0.30000000000000004
3 * 0,1
0.30000000000000004
Python natijani iloji boricha aniqroq aks ettirishga yordam beradi, bu ba'zan kompyuterlar ichki raqamlarni qanday ko'rsatishi kerakligini hisobga olishi qiyin. Faqat qo'shimcha kasrlarni hozircha e'tiborsiz qoldirishingiz mumkin; 2-qismdagi loyihalar kerak bo'lganda qo'shimcha joylar bilan kurashish usullarini bilib olasiz .
Do'stlaringiz bilan baham: |