(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 } } }