1 --设置随机数种子 2 math.randomseed(os.time()) 3 math.random() 4 5 print("猜数字游戏(0-100)") 6 7 local limit = 6 8 local answer = math.random(0,100) 9 10 while true do 11 print("剩余 " .. limit .. " 次机会:") 12 local guess = io.read("*number") 13 if guess == answer then 14 print("恭喜你猜对了!") 15 break 16 elseif guess < answer then 17 print("猜太小了!") 18 elseif guess > answer then 19 print("猜过头了!") 20 end 21 limit = limit - 1 22 if limit == 0 then 23 print("很遗憾机会用完了!正确答案是:" .. answer .. "!") 24 break 25 end 26 end
ps:没有做错误输入的处理,如果输入非数字,程序会弹错。当输入的数不在0到100范围内,不会提醒。
运行结果:
时间: 2024-10-05 22:17:26