亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

怎么使用Go語言實現猜數字游戲

小億
89
2024-01-27 13:37:55
欄目: 編程語言

下面是使用Go語言實現猜數字游戲的示例代碼:

package main

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

func main() {
	// 生成隨機數
	rand.Seed(time.Now().UnixNano())
	target := rand.Intn(100)

	// 提示玩家猜數字
	fmt.Println("猜數字游戲開始!")
	fmt.Println("請輸入一個0到100之間的整數:")

	// 循環判斷猜測結果
	for {
		var guess int
		fmt.Scan(&guess)

		if guess < target {
			fmt.Println("太小了,請繼續猜測:")
		} else if guess > target {
			fmt.Println("太大了,請繼續猜測:")
		} else {
			fmt.Println("猜對了!")
			break
		}
	}
}

上述代碼首先使用rand.Seed(time.Now().UnixNano())來初始化隨機數種子,然后使用rand.Intn(100)生成一個0到99的隨機整數作為目標數字。

接下來通過循環提示玩家輸入猜測的數字,使用fmt.Scan(&guess)讀取玩家的輸入,并與目標數字進行比較,根據猜測的結果輸出相應的提示信息。如果猜對了,就輸出"猜對了!"并結束循環。

注意:這只是一個簡單的示例,沒有包含輸入驗證等完善的處理。在實際應用中,可能需要對輸入進行驗證,以及增加更多的提示信息和異常處理。

0
应用必备| 禄劝| 湟中县| 青岛市| 凤城市| 伊吾县| 南丰县| 金塔县| 武城县| 锡林浩特市| 湖北省| 麻阳| 新田县| 荔波县| 新竹县| 玉环县| 资兴市| 犍为县| 子洲县| 伊宁市| 天峻县| 永善县| 陇川县| 保山市| 会东县| 措美县| 漳平市| 凤台县| 新竹县| 樟树市| 维西| 济阳县| 克拉玛依市| 伽师县| 荣成市| 芮城县| 乡城县| 互助| 延长县| 临泉县| 石棉县|