随机数猜测小游戏(python)
游戏简介:
在给定次数内猜测由计算机随机给出的数据,并根据数据大小反馈偏大或者偏小,并且每次猜测都会提示剩余的机会次数
游戏设计思路:
python代码:
#title:随机数猜测小游戏
#author:崽象肚里能撑船
#illustration:在给定次数中猜测电脑给出的随机数大小
#date:2020/3/9
import random
#计算机提供随机数字,随机数范围为minimum~maximum,猜测次数为N
minimum=int(1)
maximum=int(10)
secret = random.randint(minimum,maximum)
N=int(3)
i=int(1)
print("-------------猜数字小游戏-----------")
number=input("请猜测计算机%d-%d随机给出的谜底数字:"%(minimum,maximum))#input内置函数输入的是字符串,所以number是字符串变量
guess_number=int(number)#int(number)是将字符串变量转换成整型变量
while guess_number!=secret and i<N:
if guess_number>secret:
print("好可惜,太大了")
else:
print("太小了喔,亲")
print("剩余%d次猜测机会,请重新猜测!"%(N-i))
i=i+1
number=input("请再次猜测计算机给出的谜底数字:")#input内置函数输入的是字符串,所以number是字符串变量
guess_number=int(number)#int(number)是将字符串变量转换成整型变量
#if else语句注意缩进对齐,并且:不能忘记,每个分支下面自动缩进
if i>=N:
if guess_number>secret:
print("太大了")
else:
print("太小了")
print("很遗憾,机会已经使用完毕")
print("未能通关")
else:
print("恭喜你,你在第%d次命中,游戏通关!"%(N-i))
print("游戏结束!")
#编程之前可以画流程图,思路情绪
#BIF==built-in function内置函数如input(),int()
哈姆雷特,请继续加油!