Stejná priorita v Pythonu
Násobení a dělení mají stejnou prioritu a provádějí se postupně zleva doprava. Podívejme se na příklad, co to znamená. V následujícím kódu se nejprve provede dělení, a potom násobení:
res = 8 / 2 * 4
print(res) # vypíše 16 (výsledek 4 * 4)
Pokud bychom přehodili znaménka, nejprve by se provedlo násobení a potom dělení:
res = 8 * 2 / 4
print(res) # vypíše 4 (výsledek 16 / 4)
V následujícím příkladu se každá nová operace dělení použije na předchozí výsledek:
res = 16 / 2 / 2 / 2
print(res) # vypíše 2
Je dán následující kód:
res = 6 * 2 / 4
print(res)
Řekněte, co se vypíše do konzole.
Je dán následující kód:
res = 6 / 2 * 3
print(res)
Řekněte, co se vypíše do konzole.
Je dán následující kód:
res = 18 / 2 / 3 * 2
print(res)
Řekněte, co se vypíše do konzole.