Una duda más, cuando por ejemplo hacéis:
Tiradas = []
Eso quiere decir que crear una lista vacía para luego introducir algo, acorde a lo que ingrese el usuario ¿?
Saludos.
PD: Disculpen si molesto al preguntar tanto, si eso me dan el toque.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: Novlucker en 1 Enero 2010, 20:48 PM
La verdad que algunos métodos que trae python facilitan mucho las cosas, como el sort
Por cierto, las listas se pueden recorrer sin recurrir a otras variablesimport random
try:
a = int(input("Ingresa el número de caras del dado: "),10)
b = int(input("Ingresa el número de tiradas: "),10)
except:
print("Alguno de los valores ingresados no es numérico")
Tiradas = []
for i in range(b):
Tiradas.append(random.randint(1,a))
Tiradas.sort()
for i in Tiradas:
print(i)
Saludos
for i in range(b):
Tiradas.append(random.randint(1,a))
Tiradas.sort()
for i in Tiradas:
print(i)
Cita de: 08l00D en 1 Enero 2010, 20:20 PM
Mi recomendacion es que te compres el "Python 3", por dos cosas toca desde lo basico basico pero a medida que vayas leyendolo vas a ir teniendo un nivel mas avanzado que leyendo los libros esos basiquisimos o los papers que andan por la red.... por lo que lei en su indice es bastaaante parecido al libro con el que empece yo: Python from novice to professional ... obviamente ese libro estaba basado en python 2.4 xD ya que se edito en 2005 ..... igualmente entre la version 3.x y 2.x no hay mucha diferencia ... python 3 es como python 2.6 con un par de pijaditas mas ... y algun que otro cambio menor .. asi que te servira para utilizarlo en cualquier version del interprete....
por cierto el autor es muuuy recomendado tiene harto conocimiento de python, por lo que creo que lo que leas es sumamente confiable... y no te encontraras con cosas raras al ponerlo en practica (que algunas veces sucede.... hay cada simio que saca un libro )
Compralo !!
Cita de: Leo Gutierrez. en 1 Enero 2010, 19:59 PMCita de: CaronteGold en 1 Enero 2010, 18:59 PMimport random
a = input("Número de caras")
b = input("Número de dados")
for i in range (b):
c = random.randint(1,(a))
print "Dado:",+c
raw_input()
Llegué a lo mismo pero no encuentro la forma de ordenar :S.
Mete todo en una lista y ordenala por el algoritmo de la burbuja, voy a ver si puedo resolverlo.