Python - Quienlleguea30

 
Vista:

Quienlleguea30

Publicado por Alex (1 intervención) el 06/04/2022 05:22:59
Algoritmo quien_llegue_a_30
// Quien de los dos primeros jugadores llegue a 30 sumando solo los numeros 1,2 y 3 gana!!
Definir c, m Como Caracter
Definir x, a, b, n como entero
Escribir 'Quien llegue a 30 gana'
Repetir
Escribir 'Quieres jugar'
Escribir "Jugador 1"
Leer c
Escribir "Jugador 2"
Leer m
Hasta Que c="si" y m="si"
Escribir "Las reglas son: Solo puedes sumar los numeros 1,2 y 3 y quien de los 2 llegue a 30 primero gana"
a=0
b=0
//azar se utiliza para que el sistema coja jugadores aleatorios en el numero que uno le ponga
x=azar(2)+1
Escribir "Comienza el Jugador",x
Mientras a<30 y b<30 Hacer

Escribir "jugador",x "Ingrese un numero entre 1 y 3"
leer n
si n>0 y n<4 Entonces
si x == 1 Entonces
a = b + n
Escribir "El Jugador 1 lleva ",a," puntos "

Escribir "El Jugador 2 lleva ",b," puntos"
x = 2
SiNo
b = a + n
Escribir "El Jugador 2 lleva ",b," puntos"

Escribir "El Jugador 1 lleva ",a," puntos"
x = 1
FinSi
SiNo
Escribir "Numero incorrecto"
FinSi
FinMientras
si a>=30 Entonces
Escribir "El ganador es el jugador 1 con ",a,"puntos"
SiNo

Escribir "EL ganador es el jugador 2 con ",b," puntos"

FinSi
FinAlgoritmo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-2
Responder