猜数字游戏。为了增加代码的复用性,将猜数字游戏封装为函数GuessSecret(maxtimes),将允许猜数字的最大次数maxtimes作为参数。
猜数字游戏。为了增加代码的复用性,将猜数字游戏封装为函数GuessSecret(maxtimes),将允许猜数字的最大次数maxtimes作为参数。在调用GuessSecret时允许用户自己设置maxtimes,美化程序的输出界面。from random import *#导入random库函数,产生随机数def GuessSecret(maxtimes)...
·
猜数字游戏。为了增加代码的复用性,将猜数字游戏封装为函数GuessSecret(maxtimes),将允许猜数字的最大次数maxtimes作为参数。在调用GuessSecret时允许用户自己设置maxtimes,美化程序的输出界面。
from random import * #导入random库函数,产生随机数
def GuessSecret(maxtimes): #封装为函数GuessSecret(maxtimes)
times=0 #猜测的次数
guess = 0 #猜测的数字
secret = randint(0,100) #生成随机数
print("————————————————————————————")
print("——— ———")
print("——— 欢迎参加猜数字游戏,游戏现在开始 ———")
print("——— ———")
print("————————————————————————————")
while times<maxtimes and guess!=secret: #判断条件
times+=1;
guess=int(input("数字区间0-100,请输入你猜的数字:"))
print("你输入的数字是:",guess)
if guess==secret:
print("你猜了{}次,猜对了,真厉害".format(times))
else:
if(guess>secret):
print("太大了!")
shengyutimes= maxts-times
print("你还有{}次机会".format(shengyutimes))
else:
print("太小了!")
shengyutimes= maxts-times
print("你还有{}次机会".format(shengyutimes))
print("游戏结束")
maxts=eval(input("请输入猜数字的最大次数:")) #允许用户自己设置maxtimes
print(maxts)
GuessSecret(maxts) #调用GuessSecret
更多推荐


所有评论(0)