项目描述
编写一个python项目,随机产生色子的一面(数字1–6),给用户三次猜测机会,程序给出猜测提示(偏大或偏小)。如果某次猜测正确,则提示正确并中断循环;如果三次均猜错,则提示机会用完。
案例代码
以下是一个简单的Python程序,实现了你描述的功能:
import random
def roll_dice():
return random.randint(1, 6)
def main():
print("欢迎参加猜色子游戏!")
target_number = roll_dice()
chances = 3
while chances > 0:
guess = int(input("请输入你猜测的数字(1-6):"))
if guess == target_number:
print("恭喜!你猜对了!")
break
elif guess < target_number:
print("你猜的数字偏小了!")
else:
print("你猜的数字偏大了!")
chances -= 1
if chances > 0:
print("你还有{}次猜测机会。".format(chances))
if chances == 0:
print("很遗憾,你的猜测机会用完了。正确答案是{}。".format(target_number))
if __name__ == "__main__":
main()
这个程序首先随机生成一个1到6之间的整数作为目标数字,然后允许用户猜测这个数字。用户有三次猜测的机会,每次猜错时程序会告诉用户猜测的数字偏大还是偏小。如果用户在三次内猜对了,程序会提示正确并结束游戏;如果三次都猜错了,程序会提示机会用完。
© 版权声明
本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!
THE END