ir al lenguaje-usar-ejemplos-seleccionar números aleatorios

Adivina el juego de números

  1. Generar entero aleatorio (0, 100)
  2. Solicitar al usuario que ingrese el número adivinado en la consola
  3. En comparación, cuando la entrada del usuario es grande, la solicitud es demasiado grande
  4. Cuando la entrada del usuario es demasiado pequeña, la solicitud es demasiado pequeña
  5. Cuando la entrada del usuario es correcta, la solicitud es correcta después de N veces, demasiado inteligente
  6. El usuario adivina hasta 5 veces. Si la suposición no es correcta dentro de 5 veces, el mensaje es demasiado estúpido y el juego ha terminado
  7. Después del éxito o el fracaso, solicite al usuario que continúe, ingrese: sí, y, Y para continuar, regenere números aleatorios, deje que el usuario adivine

 

paquete main 

import ( 
    " fmt " 
    " math / rand " 
    " time " 
) 

func main () { 
    for {
         var num int 
        rand.Seed (time.Now (). Unix ()) 
        randNum: = rand.Int ()% 100 
        fmt.Println (randNum) 
        var isOK bool 
        para i: = 1 ; i <= 5 ; i ++ { 
            fmt.Print ( " 请 输入 你 猜 的 数字: " ) 
            fmt.Scan ( & num)
             sirandNum> num { 
                fmt.Printf ( " El número que adivinó es demasiado pequeño, todavía tiene% d posibilidades, vuelva a ingresar: \ n " , 5 - i) 
            } más  si randNum < num { 
                fmt.Printf ( " Adivina El número es demasiado grande, todavía tiene% d posibilidades, vuelva a ingresar: \ n " , 5 - i) 
            } else { 
                fmt.Println ( " ¡ El número que adivinó es completamente correcto! " ) 
                IsOK = salto verdadero 
                
            } 
        } si isOK ! = verdadero
         {
            fmt.Println ( " 5 posibilidades están agotadas , salga " ) 
        } 
        var txt string 
        fmt.Print ( " ¿Continuará adivinando el número: (y / n) " ) 
        fmt.Scan ( & txt)
         if txt! = " y " { 
            fmt.Println ( " Exit " )
             break 
        } 
    } 

}

 

Supongo que te gusta

Origin www.cnblogs.com/malukang/p/12723150.html
Recomendado
Clasificación