(09) go 猜数字游戏

func main() {
    myRand := rand.New(rand.NewSource(time.Now().UnixNano()))   //使用时间种子获取不同的值
    answer := myRand.Intn(1000)

    for {
        fmt.Printf("请输入要猜的数字:\n")
        var guess string
        fmt.Scan(&guess)

        if guess == "fuckoff" {          //如果用户输出fuckoff 退出循环。
            break
        }

        myguess, _ := strconv.Atoi(guess)

        switch {
        case myguess > answer:
            fmt.Println("猜大了 ")
        case myguess < answer:
            fmt.Println("猜小了 ")
        default:
            fmt.Println("猜对了")
            break
        }
    }

}

猜你喜欢

转载自www.cnblogs.com/paad/p/11003898.html
今日推荐