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.

Efektywne wykorzystanie operacji matematycznych w Pythonie

2. Odejmowanie – Odbieranie wartości

Odejmowanie w Pythonie odbywa się za pomocą operatora minus (-).

Wynik dla b będzie równy 5.

Efektywne wykorzystywanie operacji arytmetycznych w Pythonie

3. Mnożenie – Mnożenie wartości

Do mnożenia Python używa znaku gwiazdki (*).

Wynik to 12.

Skuteczne wykorzystywanie operacji matematycznych w Pythonie

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.

Skuteczne wykorzystanie operacji matematycznych w Pythonie

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.

Skuteczne wykorzystanie operacji matematycznych w Pythonie

5. Modulo – Reszta

Operator modulo (%) oblicza resztę z dzielenia.

Sprawdzasz, ile razy 2 mieści się w 9. Reszta, którą otrzymujesz, wynosi 1.

Wykorzystanie operacji matematycznych w Pythonie w sposób efektywny

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.

Efektywnie wykorzystywać operacje arytmetyczne w Pythonie

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.

Efektywne korzystanie z operacji matematycznych w Pythonie

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.

Skuteczne wykorzystanie operacji arytmetycznych w Pythonie

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.