Nie dawno, na lekcji informatyki u pani Ewy Białowąs, miałem za zadanie napisać program w języku programowania C++, który policzy NWD dwóch liczb z użyciem Algorytmu Euklidesa. Po powrocie do domu postanowiłem napisać ten sam program w Pythonie i porównać, gdzie kod będzie krótszy i bardziej czytelny.
Algorytm Euklidesa w wersji z odejmowaniem:
Algorytm Euklidesa w wersji z dzieleniem:
W obu wersjach tego algorytmu, kod napisany w Pythonie jest krótszy i zawiera mniej znaków. Jest tak dlatego że to język wysokiego poziomu, czyli jest prosty, czytelny i nie trzeba się dużo napisać, aby stworzyć program.


