|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
random函数,产生随机数
import random #引入random模块
>>> random.randint(1,10)
3
>>> random.randint(100,10000)
2306
""" 用python设计第一个游戏 改进版"""
import random
counts = 3
answer = random.randint(1,10)
while counts >0:
temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess = int(temp)
if guess == answer:
print("你是小甲鱼心里的蛔虫嘛?!")
print("哼,猜中了也没奖励!")
break
else:
if guess < answer:
print("小啦~")
else:
print("大啦~")
counts = counts - 1
print("游戏结束,不玩啦^_^")
游戏改进:引入随机数,使得每次猜的数字不一样
补充:攻击随机数,实现相同随机数方法
x = random.getstate() #获得生成随机数的状态,种子
>>> print(x)
>>> random.randint(1,10)
7
>>> random.randint(1,10)
7
>>> random.setstate(x) #重新设置生成随机数的状态
>>> random.randint(1,10)
7
>>> random.randint(1,10)
7 |
|