divisors2.py

#!/usr/bin/env python
# Show divisors of two numbers
# Author:  Yotam Medini  [email protected]
# -- Created: 2007/May/30

import sys

if len(sys.argv) != 1 + 2:
    sys.stderr.write("Usage: %s <number1> <number2>\n" % sys.argv[0])
    sys.exit(1)

i = 0
while i < 2: 
    i = i + 1
    n = int(sys.argv[i]) # Get the number from command line
    sys.stdout.write("%d:" % n) 
    d = 1  # Start with first divisor
    while d <= n:
        if n % d == 0:
            sys.stdout.write(" %d" % d) # add space before
        d = d + 1
    sys.stdout.write("\n")
sys.exit(0)




Generated by GNU enscript 1.6.4.