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: *****  / 9
SłabyŚwietny
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)
Dodaj komentarz