+ 1
Leccion aprieta el gatillo de python
No se como desarrollar este código. Intento pero me da error. Muchas gracias ¡Estás haciendo un juego! El jugador intenta disparar a un objeto y puede hacer hit o miss. El jugador comienza con 100 puntos, un acierto añade 10 puntos a la puntuación del jugador, y un fallo le resta 20 puntos. Tu programa necesita tomar 4 resultados de acción como entrada ("hit" or "miss"), calcular y genera a los puntos restantes del jugador. Ejemplo de entrada hit hit miss hit Ejemplo de salida 110 Explicación: 3 hits(hit) añaden 30 puntos, un miss(miss) descuenta 20, lo que hace que el total de puntos sea igual a 110.
5 Antworten
+ 7
No incluyó muchas cosas en su solución. Se puede comparar con esto
i=4
score=100
while(i>0):
x=input()
if x=="hit":
score += 10
elif x=="miss":
score -= 20
i-=1
print(score)
+ 6
while(i> 0)
le dice a su navegador que continúe en bucle mientras la variable i es mayor que 0.
i- = 1 Incrementa su variable i hasta que se convierte en 0. Dado que su variable comienza en 4, el primer decremento es 3, el segundo es 2, el tercero es 1 y el último es 0. Cuando llega a 0, el ciclo termina. Porque tienes que dar 4 entradas.
+ 2
Simba muchas gracias
+ 1
Simba gracias por tu respuesta.
Si claro. Soy principiante
x=int(input())
hit=10
miss=20
score=100
while score >4:
if str(x=hit):
print(score + hit)
if str(x = miss):
print(score -miss)
0
Simba muchas gracias. Te hago otra pregunta en el bucle porque la variable la comparas con cero ? Gracias