Sobes.tech
Junior
181

Python'da arifmetik bo'linish operatorini tushuntirib bera olasizmi?

AIdan javob

sobes.tech AI

/ operatori standart bo'linishni amalga oshiradi va natijani suzuvchi nuqtali son sifatida qaytaradi. // operatori butun sonli bo'linishni amalga oshiradi, qismni kesib tashlaydi va butun sonni qaytaradi. Salbiy sonlar bilan ishlaganda, // natijani eng yaqin kichikroq butun songacha yaxlitlaydi.

# Oddiy bo'linish misollari
print(10 / 2)   # Ko'rsatadi: 5.0
print(7 / 3)    # Ko'rsatadi: 2.3333333333333335
print(-10 / 2)  # Ko'rsatadi: -5.0
# Butun sonli bo'linish misollari
print(10 // 2)  # Ko'rsatadi: 5
print(7 // 3)   # Ko'rsatadi: 2
print(-10 // 2) # Ko'rsatadi: -5
print(-7 // 3)  # Ko'rsatadi: -3 (eng yaqin kichikroq butun songacha yaxlitlash)

Misollar bilan farqlar:

Ifoda Operator Natija Natija turi
10 / 3 / 3.333... float
10 // 3 // 3 int
-10 / 3 / -3.333... float
-10 // 3 // -4 int