91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

怎么使用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
吴川市| 榆树市| 布尔津县| 昭通市| 安康市| 兰坪| 济源市| 浙江省| 都昌县| 伊金霍洛旗| 临西县| 兰坪| 怀化市| 台湾省| 崇阳县| 大港区| 齐河县| 渭南市| 庆安县| 桐庐县| 固始县| 翁源县| 绥江县| 茂名市| 靖西县| 开封县| 萍乡市| 政和县| 昌乐县| 石泉县| 高州市| 寿宁县| 门源| 综艺| 丁青县| 衡阳县| 平陆县| 三台县| 郎溪县| 绵竹市| 伊宁县|