Jump to content
FMSite en modo aplicación

Una mejor manera de navegar. Saber más

Football Manager Español - FMSite.net

Instala FMSite en modo App en tu dispositivo para mejorar la experiencia, recibir notificaciones nativas, premios y más!

Para instalar esta aplicación en iOS o iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
Para instalar esta aplicación en Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Que haces?

Respuestas destacadas

Un clasico eso de programar juegecillos cuando estas aprendiendo programacion xD.

Yo ni idea de bolos hice pleno en el primer tiro que tire en toda mi vida,no volvi a jugar y luego 6 años despues la misma historia hago pleno en el primero pero el resto un desastre,no entiendo xD

Que bonito video Carlos!

Ni idea de la canción, le he puesto el Shazam pero no ha sabido decirme qué canción es.

Hoy instalé el termotanque yo solito: puse los caños de agua con cáñamo y sellador, armé todo con uniones dobles y cerré el circuito para probar. Como no perdía, desarmé las uniones dobles, subí el termotanque (medio que me hice mierda la espalda), volví a armar las UD y armé la parte de gas que fue un poco menos fácil de lo que parecía.

Y después me bañé como hacía años no podía hacerlo, puto calefón!

Que crack, aca compramos una ducha electrica y no esta nada mal.

Yo venía usando una especie de "termotanquecito" eléctrico de plástico porque el puto calfón se apagaba aleatoriamente, pero el eléctrico tenía tan poca capacidad que te lavabas la cabeza y quedabas con olor a bolas y viceversa :medescojono:

Sobre el bowling, lo lamento, jamás aprendí a llevar el puntaje.

Hoy instalé el termotanque yo solito: puse los caños de agua con cáñamo y sellador, armé todo con uniones dobles y cerré el circuito para probar. Como no perdía, desarmé las uniones dobles, subí el termotanque (medio que me hice mierda la espalda), volví a armar las UD y armé la parte de gas que fue un poco menos fácil de lo que parecía.

Y después me bañé como hacía años no podía hacerlo, puto calefón!

Que crack, aca compramos una ducha electrica y no esta nada mal.

Yo venía usando una especie de "termotanquecito" eléctrico de plástico porque el puto calfón se apagaba aleatoriamente, pero el eléctrico tenía tan poca capacidad que te lavabas la cabeza y quedabas con olor a bolas y viceversa :medescojono:

Sobre el bowling, lo lamento, jamás aprendí a llevar el puntaje.

Jaja si ya se cual decís, lo tuve un tiempo, no alcanza para nada xD. La que tengo ahora es como una ducha pero adentro tiene una resistencia y a medida que pasa el agua la va calentando. El problema es que consume bocha de electricidad y en invierno no sale precisamente hirviendo, pero es lo que hay.

Que bonito video Carlos!

Ni idea de la canción, le he puesto el Shazam pero no ha sabido decirme qué canción es.

Supongo que la habrán hecho exclusivamente para el vídeo, gracias de todas formas!

Termine con el código, no es lo mas lindo del mundo pero funciona. Al menos aparentemente


def separar(bolas):

	"""Separa a los tiros en cada cuadro, sea de a pares cuando no es strike o

	individual cuando hay un strike."""


	resultado = []

	while bolas:

		if bolas[0]== 10:

			resultado.append([bolas.pop(0)])

		elif len(bolas) > 1:

			resultado.append([bolas.pop(0), bolas.pop(0)])

		elif len(bolas) == 1:

			resultado.append([bolas.pop(0)])

	return resultado



def bowling(balls):

	"Calcula el puntaje de un juego de bolos. Entrada: Una lista de bolos derribados en cada tiro"



	total = sum(balls) #Suma todos los tiros sin tener en cuenta strikes ni spares

	bolas = separar(balls)

	for i in range(9):		 #Itera sobre los cuadros que hay que sumar

		if bolas[i][0] == 10:  #Si hay un Strike

			total += sum(bolas[i+1])

			if len(bolas[i+1]) == 1 and i < len(bolas) - 2: #Comprueba que no se salga de rango al agregar el otro tiro del strike

				total += bolas[i+2][0]

		elif sum(bolas[i]) == 10:		   #Comprueba si hay un spare

			total += bolas[i+1][0]

	return total






def test_bowling():

	assert   0 == bowling([0] * 20)

	assert  20 == bowling([1] * 20)

	assert  80 == bowling([4] * 20)

	assert 190 == bowling([9,1] * 10 + [9])

	assert 300 == bowling([10] * 12)

	assert 200 == bowling([10, 5,5] * 5 + [10])

	assert  11 == bowling([0,0] * 9 + [10,1,0])

	assert  12 == bowling([0,0] * 8 + [10, 1,0])

Editado por lucas95

Qué lenguaje es lucas?

Para la Uni, a empollar último día!

A mi me parece Python, pero no lo tengo claro ahora. xD

Hoy instalé el termotanque yo solito: puse los caños de agua con cáñamo y sellador, armé todo con uniones dobles y cerré el circuito para probar. Como no perdía, desarmé las uniones dobles, subí el termotanque (medio que me hice mierda la espalda), volví a armar las UD y armé la parte de gas que fue un poco menos fácil de lo que parecía.

Y después me bañé como hacía años no podía hacerlo, puto calefón!

Que crack, aca compramos una ducha electrica y no esta nada mal.

Yo venía usando una especie de "termotanquecito" eléctrico de plástico porque el puto calfón se apagaba aleatoriamente, pero el eléctrico tenía tan poca capacidad que te lavabas la cabeza y quedabas con olor a bolas y viceversa :medescojono:

Sobre el bowling, lo lamento, jamás aprendí a llevar el puntaje.

Jaja si ya se cual decís, lo tuve un tiempo, no alcanza para nada :biggreen. La que tengo ahora es como una ducha pero adentro tiene una resistencia y a medida que pasa el agua la va calentando. El problema es que consume bocha de electricidad y en invierno no sale precisamente hirviendo, pero es lo que hay.

Eso además de peligroso es cierto, te rompe el... medidor de electricidad. ¿No tenés gas corriente en tu casa? ¿Dónde vivís?

Termine con el código, no es lo mas lindo del mundo pero funciona. Al menos aparentemente


def separar(bolas):

	"""Separa a los tiros en cada cuadro, sea de a pares cuando no es strike o

	individual cuando hay un strike."""


	resultado = []

	while bolas:

		if bolas[0]== 10:

			resultado.append([bolas.pop(0)])

		elif len(bolas) > 1:

			resultado.append([bolas.pop(0), bolas.pop(0)])

		elif len(bolas) == 1:

			resultado.append([bolas.pop(0)])

	return resultado



def bowling(balls):

	"Calcula el puntaje de un juego de bolos. Entrada: Una lista de bolos derribados en cada tiro"



	total = sum(balls) #Suma todos los tiros sin tener en cuenta strikes ni spares

	bolas = separar(balls)

	for i in range(9):		 #Itera sobre los cuadros que hay que sumar

		if bolas[i][0] == 10:  #Si hay un Strike

			total += sum(bolas[i+1])

			if len(bolas[i+1]) == 1 and i < len(bolas) - 2: #Comprueba que no se salga de rango al agregar el otro tiro del strike

				total += bolas[i+2][0]

		elif sum(bolas[i]) == 10:		   #Comprueba si hay un spare

			total += bolas[i+1][0]

	return total






def test_bowling():

	assert   0 == bowling([0] * 20)

	assert  20 == bowling([1] * 20)

	assert  80 == bowling([4] * 20)

	assert 190 == bowling([9,1] * 10 + [9])

	assert 300 == bowling([10] * 12)

	assert 200 == bowling([10, 5,5] * 5 + [10])

	assert  11 == bowling([0,0] * 9 + [10,1,0])

	assert  12 == bowling([0,0] * 8 + [10, 1,0])

Qué lenguaje es lucas?

Para la Uni, a empollar último día!

Yo iba a preguntar lo mismo :nuse:

Me encuentro esto por twitter:

[media=]http://www.youtube.com/watch?v=NsoAxJT3UiY

Grande Madonna, minuto 2:20 en adelante cantando una típica canción en euskalduna. No solo eso, imitando la euskaldantza y dándole a la txalaparta.

Madonna haciéndonos internacionales!! Enorme!

Ibai, ¿te gustaba Idi Bihotz? Eran unos de mis grupos favoritos, lástima que se separasen...

Archivado

Este hilo está archivado y por tanto cerrado a incorporar nuevas respuestas.

viendo esta sección 0

  • Ningún usuario registrado viendo esta página.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.