|
Vii-bob. Python dasturlash tilining asosiy konstruksiyalariBog'liq Pytonn = 15
m = "kilogramm"
print (n+m)
Natija:
TypeError: unsupported operand type(s)
for +: 'int' and 'str'
>>>
7.4. Operatorlar.
Arifmetik va o’zlashtirish operatorlar. Odatda operatorlar o’zgaruvchi
va muayyan qiymatlar ustida turli xil amallarni bajarish uchun qo’llanadi.
Python dasturlash tilida quyidagi operatorlar sinflari mavjud bo’lib, ularni
alohida tavsiflaymiz:
Arifmetik operatorlar oddiy matematik amallarni bajarish uchun
ishlatiladi:
Unga doir misol keltiramiz:
Dastur natijasi:
m=20
n=3
print(m + n)
print(m - n)
print(m * n)
print(m / n)
print(m % n)
print(m ** n)
print(m // n)
23
17
60
6.666666666666667
2
8000
6
>>>
Demak, Pythonda oddiy to’rt arifmetik amallardan tashqari, qoldiqli va
butun sonli bo’lish amallari ham ishlatiladi. Unga doir masalalarda mazkur
arifmetik amallardan samarali foydalaniladi.
Misol. 3 xonali butun son berilgan. Uning raqamlarini teskari tartibda
yozishdan hosil bo’lgan sonni aniqlovhi dastur yarating.
Dastur kodlari quyidagicha bo’ladi:
# butun va qoldiqli bo’lish
n=int(input('n='))
a=n//100 # sonning yuzlar xonasi
b=n%100//10 # sonning o’nlar xonasi
c=n%10 # sonning birlar xonasi
print('Natija=',100*c+10*b+a) #raqamlarni butun
songa aylantirish
Natija:
n=358
Natija= 853
>>>
Natija va misol tuzilgan dasturni to’g’ri ekanligini bildiradi.
|
| |