每日一练
很多人都玩过猜数字的游戏,由某人随机出一个指定范围内的数,然后其他人一个一个猜,猜的过程中区间不断缩小,直到猜中为止。
作者:莯雨
编辑:Aomi
训练类型:pandas、random、函数
python环境:python2.7
训练时长:20mins

思路简介
这里的猜数字游戏就是用程序来代替那个出数字的人,程序算法设计为:
1、输入数字区间
2、系统产生区间内的随机数
3、玩家输入自己猜的数字
4、比较玩家猜的与答案的高低并提示
5.未猜中则再次输入猜测的数字,猜中则提示猜的次数。
代码展示
import random
min = int(input('Set range min'))
max = int(input('Set range max'))
rand = random.randint(min, max)
print ('Random number in [' + str(min) + ',' + str(max) + '] generated!')
num = int(input('Guess the number:'))
GuessNum = 1
while (num != rand):
if (num < rand):
print('*_* Lower than the answer')
else:
print('T_T Higher than the answer')
num = int(input('Guess the number:'))
GuessNum += 1
print("Congratulations, you're right with [%d] times" % GuessNum)
思考
我们已经介绍了两种猜数字的方法~你也可以利用其他方法尝试编辑一些小游戏哦!
明日问题
如何抓取动态网页?
join us
加入打卡训练群
-长按关注-
理解编程语言,探索数据奥秘
每日练习|干货分享|新闻资讯|公益平台。
每天学习一点点,你将会见到全新的自己。
长按二维码关注我们








