本文主要是介绍python编写函数模拟猜数游戏,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题描述
编写函数模拟猜数游戏。通过参数可以指定一个整数范围和猜测的最大次数,系统在指定范围内随机产生一个整数,然后让用户猜测该数的值,系统根据玩家的猜测进行提示(例如,猜大了,猜小了,猜对了),玩家则可以根据系统的提示对下一次的猜测进行适当调整,直到猜对或次数用完。
实现代码
from random import randint
def guess(start, end, maxTimes):value = randint(start, end)for i in range(maxTimes):if i==0:prompt = 'Start to GUESS:'else:prompt = 'Guess again:'try:x = int(input(prompt))except:print('Must input an integer between 1 and ', end)else:if x == value:print('Congratulations!')breakelif x > value:print('Too big')else:print('Too little')else:print('Game over. FAIL.')print('The value is ', value)
guess(1, 10, 3)
运行结果
这篇关于python编写函数模拟猜数游戏的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!