¿Alguien puede explicarme esto completamente?

programación


Pitón
secret_number = 9
 guess_count = 0 
 guess_limit= 3
 while guess_count < guess_limit :
     Guess = int(input("Guess :  "))
     guess_count += 1
     if Guess == secret_number :
         print("YOU WON")
         break
 else:
     print("SORRY YOU FAILED")

Lo que he probado:

por qué ? guess_count += 1

¿y por qué? if Guess == secret_number :

¿y por qué? Guess = int(input("Guess") :

Solución 1

Esto dice: imprima “Guess” en la consola y espere la entrada. Cuando se escribe algo, intente convertirlo a un valor entero y almacene el valor en la variable denominada Guess.

Pitón
Guess = int(input("Guess") :

Esto dice sumar 1 a la variable nombrada guess_count.

Pitón
guess_count += 1

Y éste compara las dos variables y, si son iguales, ejecutará las siguientes declaraciones sangradas. Si no son iguales se irá al else bloquear.

Pitón
if Guess == secret_number :

Ver 3. Introducción informal a Python: documentación de Python 3.11.7[^].

Solución 2

En serio, no intentes mirar código aleatorio y “averiguar lo que significa” a menos que tengas una buena experiencia en otros idiomas; no te ayudará a hacer nada.

Si desea saber cómo funciona el código, consulte los tutoriales del idioma (los escritos, no los de YouTube) y pruebe los ejercicios que sugieren. ¡Aprenderá mucho más, mucho más rápido que haciendo “preguntas aleatorias” sobre cosas realmente básicas!

コメント

タイトルとURLをコピーしました