我们小时候是不是会经常在一起做些游戏,想想小时候那些时光,不自觉的想到自己在慢慢变老,对于有童心的我来说,用python写个猜数字的游戏,也是不错的。接下来我们就来写程序:
今天的程序我就开始来写了,请一起来动手敲代码。
#先进行导入模块的程序代码
import random#接下来给 i 赋值i=0#接下来写循环判断语句while i<4:print("-----------------")#输入操作 num=int(input("请输入0到9任一个数字:")) snum=random.randint(0,9) x=3-i#判断语句的输入 if num==snum: print("运气真好,你猜对了") break elif num>snum: print("你猜大了!\n哈哈,正确答案是:%s\n你还有%s次机会!"%(snum,x)) elif num
运行后会得到如下结果:
请输入0到9任一个数字:2你猜小了!哈哈,正确答案是:5你还有3次机会!---------------------------------请输入0到9任一个数字:6你猜小了!哈哈,正确答案是:7你还有2次机会!---------------------------------请输入0到9任一个数字:2你猜小了!哈哈,正确答案是:3你还有1次机会!---------------------------------请输入0到9任一个数字:3你猜小了!哈哈,正确答案是:9你还有0次机会!----------------
每一次的结果是不一样的,是随机猜数字,这是第二次运行后的结果:
-----------------请输入0到9任一个数字:1你猜小了!哈哈,正确答案是:2你还有3次机会!---------------------------------请输入0到9任一个数字:2你猜大了!哈哈,正确答案是:1你还有2次机会!-----------------请输入0到9任一个数字:5你猜小了!哈哈,正确答案是:9你还有1次机会!---------------------------------请输入0到9任一个数字:3你猜大了!哈哈,正确答案是:1你还有0次机会!
通过以上的结果是不是可以看出python写的猜数字的游戏非常不一样。赶快动手吧