Pythonin ryhmittelyn vivahteet

Toiminnot, joilla on prioriteetti, voidaan sulkea sulkuihin - tämä ei ole virhe. Esimerkiksi, numerojen kertominen suluissa:

pythonres = (2 * 2) + 3
print(res) # tulostaa 7 (tulos 4 + 3)

Tässä tapauksessa sulut ovat tarpeettomat (kertomisella on jo prioriteetti), mutta koodi on sallittua. Joskus tällaista ryhmittelyä käytetään paikoissa, joissa operaatioiden prioriteetti ei ole ilmeinen. Tarkastellaan esimerkkinä seuraavaa koodia:

pythonres = 8 / 2 * 4
print(res) # tulostaa 16.0 (tulos 4 * 4)

Kuten jo tiedät, siinä suoritetaan ensin jakolasku ja sitten kertolasku. Mutta ensi silmäyksellä se ei ehkä ole kovin ilmeistä. Tässä voidaan käyttää ryhmitteleviä sulkuja osoittamaan prioriteetti eksplisiittisesti:

pythonres = (8 / 2) * 4
print(res)
Задание 1

Annettu seuraava koodi:

pythonres = 2 * 3 / 2
print(res)

Mitä konsoliin tulostetaan?

Задание 2

Annettu seuraava koodi:

pythonres = (6 / 2) + 5
print(res)

Mitä konsoliin tulostetaan?