#!/usr/bin/python # -*- coding: iso8859-15 -*- import whrandom from optparse import OptionParser parser = OptionParser(version="%prog v0.1") parser.add_option("-n","--num", action="store",type="int",dest="n",help="numero de daus",default=2) parser.add_option("-c","--cares", action="store",type="int",dest="c",help="numero de cares dels daus",default=6) (options,args)=parser.parse_args() if options.n<1 or options.c<1: print "Has de tenir com a mínim un dau i una cara." else: b=[] for i in range(options.n): a=whrandom.randrange(1,options.c+1) b.append(a) c=sum(b) f = '+'.join(map(str, b)) print '%s=%i' % (f, c)