algorytm.org

Implementacja w Python



Baza Wiedzy
wersja offline serwisu przeznaczona na urządzenia z systemem Android
Darowizny
darowiznaWspomóż rozwój serwisu
Nagłówki RSS
Artykuły
Implementacje
Komentarze
Forum
Bookmarki






Sonda
Implementacji w jakim języku programowania poszukujesz?

Algorytm Euklidesa - Implementacja w Python
Ocena użytkownikóww: *****  / 7
SłabyŚwietny
Nadesłany przez Łukasz Margiela, 13 lutego 2012 16:26
Kod przedstawiony poniżej przedstawia główną część rozwiązania problemu.
Pobierz pełne rozwiązanie.

euklides_2_py.py:
# -*- coding: utf-8 -*-
# Algorytm Euklidesa
# www.algorytm.org

import sys

if len(sys.argv) < 3:
        print("Błąd składni\npython euklides.py [liczba1] [liczba2]")
else:
    a = int(sys.argv[1])
    b = int(sys.argv[2])
    
    while a != b:
        if a < b:
            b -= a
        else:
            a -= b
    print("Największym wspólnym dzielnikiem liczb "+sys.argv[1]+" oraz "+sys.argv[2]+" jest "+str(a))
Dodaj komentarz