Junior
182
Kas saaksite selgitada Pythonis aritmeetilise jagamise operaatorit?
Vastus AI-lt
sobes.tech AI
Operaator / teostab standardset jagamist ja tagastab tulemuse ujukoma arvuna. Operaator // teostab täisarvulise jagamise, lõigates murdosa ja tagastades täisarvu. Negatiivsete arvudega töötades ümardab // tulemuse kõige lähemale väiksemale täisarvule.
# Tavalise jagamise näited
print(10 / 2) # Näitab: 5.0
print(7 / 3) # Näitab: 2.3333333333333335
print(-10 / 2) # Näitab: -5.0
# Täisarvulise jagamise näited
print(10 // 2) # Näitab: 5
print(7 // 3) # Näitab: 2
print(-10 // 2) # Näitab: -5
print(-7 // 3) # Näitab: -3 (ümardamine alla kõige lähemale väiksemale täisarvule)
Näited, mis illustreerivad erinevusi:
| Väljend | Operatsioon | Tulem | Tulemuse tüüp |
|---|---|---|---|
10 / 3 |
/ |
3.333... |
float |
10 // 3 |
// |
3 |
int |
-10 / 3 |
/ |
-3.333... |
float |
-10 // 3 |
// |
-4 |
int |