Ocena użytkownikóww: ***** / 9
Nadesłany przez Tobiasz Siemiński, 12 marca 2011 19:53
Kod przedstawiony poniżej przedstawia główną część rozwiązania problemu.
Pobierz pełne rozwiązanie.euklides_1_py.py:
# -*-coding: utf-8 -*-
#Algorytm Euklidesa
#Tobiasz Siemiński
#www.algorytm.org
import sys
import os
#Liczby podawane jako argument wywołania
if len(sys.argv) < 3:
print "euclideanAlgorithm.py [liczba1] [liczba2]"
sys.exit()
else:
a = int(sys.argv[1])
b = int(sys.argv[2])
os.system("clear")
while b != 0:
c = a%b
a = b
b = c
print "Największy wspólny dzielnik liczb: %s %s to: %d" %(sys.argv[1],sys.argv[2],a)