tag:blogger.com,1999:blog-8474947454225853305.post3425400239928387846..comments2024-02-12T09:56:51.377+01:00Comments on El viaje del navegante: Programa de loterías en PythonÁngel Luishttp://www.blogger.com/profile/09966712995497159376noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-8474947454225853305.post-15273089929608110762013-08-16T10:33:31.596+02:002013-08-16T10:33:31.596+02:00Buenas esto es lo que me sale: uso ubuntu 12.04
O...Buenas esto es lo que me sale: uso ubuntu 12.04<br /><br />Original exception was:<br /> File "secu_loterías001", line 10<br /> num_elementos = []<br /> ^<br />#!/usr/bin/python<br /># -*- coding: iso-8859-15 -*-<br /># Progama para generar secuencias de loterías.<br /><br />import random, os<br /><br />def combinacion(num_ele, total_num, repetir = False,<br />ordenar_resultado = True):<br /><br />num_elementos = []<br />if num_ele > total_num and not repetir:<br /> print "No puedes sacar más valores de los que ya tienes!"<br /> return<br /><br />aux = num_ele<br />while aux > 0:<br /> numero = int(random.uniform(1,total_num))<br /> if repetir:<br /> elementos.append(numero)<br /> aux = aux - 1<br /> else:<br /> if elementos.count(numero) == 0:<br /> elementos.append(numero)<br /> aux = aux - 1<br /> <br />if ordenar_resultado:<br /> elementos.sort()<br />print elementos<br /><br />def menu():<br />print '''<br /><br />================================<br /> MENU PRINCIPAL<br />================================<br /><br />Este programa genera combinaciones<br />de juegos de azar. Elige el juego<br />que más te guste.<br /><br />1) Lotería primitiva<br />2) Euromillones<br />9) Salir<br /><br />'''<br /><br />opcion = raw_input("")<br />return opcion<br /><br />def aplicacion():<br />os.system('clear')<br />opcion = ""<br />while opcion != "9":<br /> opcion = menu()<br /> if opcion == "1":<br /> print ""<br /> print "Combinación para Lotería Primitiva: "<br /> combinacion(6,49)<br /> print ""<br /><br /> if opcion == "2":<br /> print ""<br /> print "Euromillones"<br /> print "Combinación ganadora: "<br /> combinacion(5,50)<br /> print "Estrellas: "<br /> combinacion(2,9)<br /> print ""<br /><br /># Ejecutamos el programa.<br />aplicacion()Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8474947454225853305.post-63658887610517157242013-02-25T01:21:52.282+01:002013-02-25T01:21:52.282+01:00Buenas noches. si usas gnu/linux, hay que cambiar ...Buenas noches. si usas gnu/linux, hay que cambiar os.system('cls') por os.system('clear')jjmoncarhttps://www.blogger.com/profile/15905664165764136782noreply@blogger.com