网站改版业务,安康做网站电话,查询网站空间,望野博物馆馆长游戏规则
1.程序随机生成一个1到100的数字#xff0c;作为MagicNumber 2.用户根据提示输入数据#xff0c;只有三次机会输入数据
代码 代码很简单#xff0c;使用了let内置函数 fun main() {//生成随机数可以使用java的方法//val magicNumber Random().nextInt(11)val ma…游戏规则
1.程序随机生成一个1到100的数字作为MagicNumber 2.用户根据提示输入数据只有三次机会输入数据
代码 代码很简单使用了let内置函数 fun main() {//生成随机数可以使用java的方法//val magicNumber Random().nextInt(11)val magicNumber (0..100).random()//也可以使用这种方法生成的数字在0到100(包含0和100)println(magicNumber ${magicNumber})gussMagicNumber(magicNumber)
}fun gussMagicNumber(magicNumber:Int){var flag falsefor (i in 1.. 3){print(请输入数字)var num readLine()var str (num?.toInt()?: 0)?.let {if(it magicNumber){您的数字${it} 大于magicnumber您还有${3-i} 次机会}else if(it magicNumber){您的数字小于magicinumber您还有${3-i} 次机会}else{flag true恭喜您答对啦magicnumber为${magicNumber}}}if(flag){println(str)break}else{if(i 3){print(游戏结束您已经没有机会了正确的magicNumber为${magicNumber})}else{print(str)}}}
}
运行结果