GO语言语法(下)|青训营笔记

71 阅读1分钟

今天是我参加青训营的第一天

抓住今天的尾巴试着敲一个小代码

猜字游戏

image.png 自己实现了一下,在随机种子那里吃了不少亏,好胜心一上来就打死不看视频 另外for循环那里总是被我搞成死循环,用快捷键运行的时候总是报错,debug什么的不支持好像,在终端输命令就没有问题,希望有大佬可以给我解答一下。磕磕绊绊终于算是自己敲出来,稍微展示一下~


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

func main() {
	//咱就是先来一个从键盘输入的大动作,老师没教,浅查一下怎么写的,应该不算作弊
	for  {
		
	
	var guessnum int
	fmt.Println("请输入你猜的数字")
	fmt.Scanln(&guessnum)

	rand.Seed(time.Now().UnixNano())
	num := rand.Intn(100)
	fmt.Println(num)

	if guessnum < num {
		fmt.Println("你猜的数小了")
	} else if guessnum > num {
		fmt.Println("你猜的数字大了")
	} else {
		fmt.Println("恭喜你猜对了!!!")

	}
}
}