Hei. Olin skriptaamassa Blenderin game enginellä mouse look-scriptiä ja yhteen ongelmatilanteeseen annettiin ratkaisuksi muuttaa erääseen jakokohtaan tupla //.
Osaisiko joku selittää onko tuo vain tuplajako vai onko jotenkin erilainen merkitys tuolla tuplamerkinnällä pelkkään / verraten?
Kiitoksia jo etukäteen.
Tuo taisi pythonissa olla jakolasku operaattori, jolla tulos pyöristetään alaspäin seuraavaan kokonaislukuun. Esim. 2.3 -> 2
Hei kiitos, tuo selvensikin asiaa.
Python 3:ssa kokonaislukujen jakolaskun '/' tulos onkin liukuluku, esim 3 / 2 == 1.5, kun taas Python 2:ssa se oli alaspäin pyöristetty kokonaisluku. Jos et ole varautunut liukulukuun, se voi aiheuttaa ongelmia. Vanhanlaisen pyöristetyn jakolaskun saa Python 3:ssa operaattorilla '//', eli esim 3 // 2 == 1.
Aihe on jo aika vanha, joten et voi enää vastata siihen.