今天是我参加青训营的第一天
抓住今天的尾巴试着敲一个小代码
猜字游戏
自己实现了一下,在随机种子那里吃了不少亏,好胜心一上来就打死不看视频
另外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("恭喜你猜对了!!!")
}
}
}