Sobes.tech
Junior
184

El tudná magyarázni a Pythonban az aritmetikai osztási műveletet?

Válasz az MI-től

sobes.tech MI

A / operátor normál osztást végez, és lebegőpontos eredményt ad vissza. A // operátor egész osztást végez, levágva a törtrészt, és egész számot ad vissza. Negatív számok esetén a // az eredményt a legközelebbi kisebb egész számra kerekíti.

# Normál osztás példák
print(10 / 2)   # Kimenet: 5.0
print(7 / 3)    # Kimenet: 2.3333333333333335
print(-10 / 2)  # Kimenet: -5.0
# Egész osztás példák
print(10 // 2)  # Kimenet: 5
print(7 // 3)   # Kimenet: 2
print(-10 // 2) # Kimenet: -5
print(-7 // 3)  # Kimenet: -3 (kerekítés lefelé a legközelebbi kisebb egész számra)

Példák a különbségekre:

Kifejezés Operátor Eredmény Eredménytípus
10 / 3 / 3.333... float
10 // 3 // 3 int
-10 / 3 / -3.333... float
-10 // 3 // -4 int