Restructure content and add notes from HolaMundo

Signed-off-by: Manuel Vergara <manuel@vergaracarmona.es>
This commit is contained in:
2023-05-20 09:36:26 +02:00
parent 64ed03f811
commit f4e9797c4b
430 changed files with 889 additions and 24 deletions

View File

@@ -0,0 +1,59 @@
"""
Interacción entre funciones
LANZAR DOS DADOS
"""
from random import randint
# Función para obtener dos valores aleatorios
# entre el 1 y el 6
def lanzar_dados():
dado1 = randint(1, 6)
dado2 = randint(1, 6)
return dado1, dado2
# Función para evaluar la tirada
def evaluar_jugada(num1, num2):
suma_dados = num1 + num2
text1 = "La suma de tus dados es "
if suma_dados <= 4:
suma_dados = str(suma_dados)
mensaje = text1 + suma_dados + ". \nLamentable\n"
elif suma_dados > 4 and suma_dados <= 7:
suma_dados = str(suma_dados)
mensaje = text1 + suma_dados + ". \nBueno... esta bien.\n"
elif suma_dados > 7 and suma_dados < 10:
suma_dados = str(suma_dados)
mensaje = text1 + suma_dados + ". \nBuena tirada!\n"
else:
suma_dados = str(suma_dados)
mensaje = text1 + suma_dados + ". \nParece una jugada ganadora\n"
return mensaje
# Presentación
print("¡Vamos a tirar los dados!\n")
bandera = 's'
while bandera.lower() != "n":
# Control de flujo
if bandera.lower() == 's':
# Recogida de los valores
n1, n2 = lanzar_dados()
resultado = evaluar_jugada(n1, n2)
print(f"{resultado}")
elif bandera.lower() != 'n' or bandera.lower() != 's':
print("¿Que me estás contando?\n\t Sí ---> s\n\t No ---> n")
bandera = 's'
else:
print("\n¡Ciao!")
break
# Pregunta si quieres seguir jugando
bandera = input("¿Quieres tirar de nuevo? (s/n) ")