Stoisz na początku swojej Python drogi i chcesz nauczyć się podstawowych operacji matematycznych w programowaniu? Programowanie obliczeń numerycznych to pierwszy krok w tę fascynującą świat. W tym samouczku dowiesz się wszystkiego, co musisz wiedzieć o operatorach numerycznych w Pythonie. Nauczysz się nie tylko standardowych operacji, takich jak dodawanie i odejmowanie, ale także bardziej specjalnych funkcji, takich jak dzielenie całkowite, modulo i wykładniki. Solidna podstawa w tych koncepcjach pomoże ci w efektywnym rozwijaniu bardziej złożonych programów.
Najważniejsze informacje
- Python obsługuje różne operatory numeryczne do obliczeń matematycznych.
- Podstawowe operacje obejmują dodawanie, odejmowanie, mnożenie i dzielenie.
- Specjalne operatory, takie jak modulo i wykładniki, oferują rozszerzone możliwości przetwarzania liczb.
- Dzielenie całkowite traktuje wyniki dzielenia inaczej i ważne jest, aby to zrozumieć, aby uniknąć błędów.
- Kompaktowe zapisywanie obliczeń za pomocą tzw. przypisań złożonych sprawia, że kod jest czystszy i łatwiejszy do przeczytania.
Instrukcja krok po kroku
1. Dodawanie – Łączenie wartości
Najprostszą operacją matematyczną jest dodawanie. W Pythonie używasz operatora plus (+), aby dodać dwie liczby.
Tu a będzie miało wartość 15.

2. Odejmowanie – Odbieranie wartości
Odejmowanie w Pythonie odbywa się za pomocą operatora minus (-).
Wynik dla b będzie równy 5.

3. Mnożenie – Mnożenie wartości
Do mnożenia Python używa znaku gwiazdki (*).
Wynik to 12.

4. Dzielenie – Dzielenie zmiennoprzecinkowe kontra dzielenie całkowite
Python rozróżnia dzielenie zmiennoprzecinkowe i dzielenie całkowite. W przypadku dzielenia zmiennoprzecinkowego wynik jest wyświetlany jako liczba dziesiętna.
Wynik to 2.5.

W przeciwieństwie do tego, dzielenie całkowite (dzielenie całkowite) z dwoma ukośnikami (//) prowadzi do innego wyniku.
Przy tym wyniku część dziesiętna jest odcinana, więc e ma wartość 2.

5. Modulo – Reszta
Operator modulo (%) oblicza resztę z dzielenia.
Sprawdzasz, ile razy 2 mieści się w 9. Reszta, którą otrzymujesz, wynosi 1.

Możesz również użyć operatora modulo, aby sprawdzić, czy liczba jest parzysta, czy nieparzysta. W przypadku liczby parzystej wynik z liczba % 2 wynosi 0.

6. Wykładniki – Obliczanie potęg
Za pomocą operatora wykładnika (**) możesz podnieść liczbę do potęgi.
Wynik to 27, ponieważ 3 do sześcianu to 3 * 3 * 3.
7. Kompaktowe zapisywanie z przypisaniami złożonymi
Aby uprościć obliczenia, używasz przypisań złożonych.
To odpowiada x = x + 2, a wynik będzie wynosił 3.

8. Kolejność oceny – Zwróć uwagę na nawiasy
Matematyczna kolejność obliczeń jest kluczowa. Pamiętaj, że nawiasy są oceniane jako pierwsze, a następnie wykonuje się działania mnożenia przed dodawaniem i odejmowaniem.
Wyrażenie 25 (a nie 30) wynika stąd, że mnożenie ma pierwszeństwo.

Powinieneś używać nawiasów, aby wpłynąć na operacje.
Teraz otrzymujesz 30.
Podsumowanie – Mistrzostwo operatorów numerycznych w Pythonie
W tym samouczku poznałeś najważniejsze operatory numeryczne w Pythonie. Teraz wiesz, jak działają dodawanie, odejmowanie, mnożenie, dzielenie, modulo i wykładniki. Dzięki tym podstawowym operacjom możesz zacząć pisać bardziej złożone programy. Wykorzystaj siłę programowania, jaką te operatory ci oferują, aby rozwiązywać problemy matematyczne i rozwijać swoje umiejętności.
Najczęściej zadawane pytania
Jak przeprowadzam proste dodawanie w Pythonie?Użyj operatora plus (+), np. a = 5 + 10.
Jaka jest różnica między dzieleniem zmiennoprzecinkowym a dzieleniem całkowitym?Dzielenie zmiennoprzecinkowe zwraca wynik jako liczbę dziesiętną, podczas gdy dzielenie całkowite odcina część dziesiętną.
Jak mogę obliczyć resztę z dzielenia?Użyj operatora modulo (%), aby uzyskać resztę, np. 9 % 2.
Jak poprawnie stosować wykładniki w Pythonie?Użyj dwóch gwiazdek (), np. 3 3 daje 27.
Co robią przypisania złożone w Pythonie?Pozwalają na kompaktowe zapisywanie obliczeń, np. x += 2 zamiast x = x + 2.