码迷,mamicode.com
首页 > 编程语言 > 详细

Python实现猜数字游戏

时间:2017-09-03 18:41:46      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:sdi   color   utf-8   blog   pyc   游戏   自动   erro   out   

游戏规则:

1.随机产生1到100之间的整数
2.共有3次猜测机会,每次猜测如果不正确会提示大于或小于目标值,3次机会用完退出程序
3.三次机会,包含第3次机会如果猜中,提示用户猜中
4.如果用户输入不合法需要有提示并重新输入

代码如下:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2017-09-03 16:33
# @Author  : Aixce
# @Email   : aixce@outlook.com
# @File    : 猜字谜.py
# @Software: PyCharm
import random
print("########  猜数字小游戏   #########")
print("#  1.开始游戏  2.任意键退出游戏  #")
print("#    注:猜错三次游戏自动退出.   #")
print("##################################")
put = input("请输入:")
if put == "1":
    number = 3
    secret = random.randint(1, 100)
    while number > 0:
        temp = input("不妨猜一下我现心里想的数字是几:")
        temp2 = temp.strip()
        if temp2.isdigit():
            temp1 = int(temp2)
            if temp1 ==secret:
                print("哼,我心里想的数是%s,你居然猜中了,猜中也没有奖励^_^"%secret)
            elif temp1 > secret:
                print("我心想的数字比%s小,还是剩%s次机会"%(temp1,number-1))
            else:
                print("我心想的数字比%s大,还是剩%s次机会"%(temp1,number-1))
        else:
            print("Error:‘%s‘不是一个数字,请输入一个整数" % temp)
            number += 1
        number -= 1

else:
    exit("退出游戏成功!")
print("游戏结束!")

执行结果:

技术分享

技术分享

技术分享

Python实现猜数字游戏

标签:sdi   color   utf-8   blog   pyc   游戏   自动   erro   out   

原文地址:http://www.cnblogs.com/cecej/p/7470318.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!