王凯

发表文章数:35

首页 » 技术 » Python » 改进我们的小游戏(上)

视频


讲解

#本次我们要对之前做的游戏做3点改进
#1.用户猜错以后,程序给出提示
#2.应该提供多次机会给用户
#3.每次运行程序,答案是随机的

#先进行第一步
"""用Pyhon设计的第一个游戏"""

temp = input('不妨试一下王凯现在心里想的是哪个数字:')
guess = int(temp)

if guess == 8:
    print('你是王凯肚子里的蛔虫吗?!')
    print('哼,猜中也没有奖励!')
else:
    if guess < 8:
        print('小啦!')
    else:
        print("大啦!")
print('游戏结束,不玩啦^_^')
#在else的基础上在嵌套一个if和else条件
#执行代码输入5
#输出结果
小啦!
游戏结束不玩啦!
#这样我们的第一个条件就实现了
while 1 < 2:
    print("I LOVE WKBlog.com.cn")
#运行结果
#无限循环打印
I LOVE WKBlog.com.cn
#可以通过Ctrl+C结束
#为什么会这样,只要地球不爆炸
#1小于2的循环就会一直存在
#循环就是这样,他的条件只要成立就会执行循环体的内容
#我们可以手动将条件True变成False,那就是使用变量
counts = 3
while counts > 0:
	print('I LOVE WKBlog.com.cn')
	counts = counts - 1
#输出结果
I LOVE WKBlog.com.cn
I LOVE WKBlog.com.cn
I LOVE WKBlog.com.cn
#打印了3次
#因为这里的while条件不在是永恒不变的True
#而是判断counts的值是否大于0
#如果大于0那么条件才会成立
#counts的值可不是不变的,每一次执行循环体的时候
#都会执行一条语句那就是
counts = counts - 1
#把右边的值赋给左边就是counts的值减1的结果
#修后代码如下
"""用Pyhon设计的第一个游戏"""
counts = 3
while counts > 0:
    temp = input('不妨试一下王凯现在心里想的是哪个数字:')
    guess = int(temp)

    if guess == 8:
        print('你是王凯肚子里的蛔虫吗?!')
        print('哼,猜中也没有奖励!')
    else:
        if guess < 8:
            print('小啦!')
        else:
            print("大啦!")
        counts = counts - 1
print('游戏结束,不玩啦^_^')
#可以输入3次
#这样还会出现一个问题就是输入正确的答案也不会停止程序
#要执行完3次才能停止
#break语句
>>> counts = 3
>>> while counts >0:
	print('I LOVE WKBlog.com.cn')
	counrs = counts - 1
	break
#输出结果
I LOVE WKBlog.com.cn

改进后游戏

#就是执行到break语句的时候不管什么
#就跳出这个循环
#我们可以把break加到游戏中
"""用Pyhon设计的第一个游戏"""
counts = 3
while counts > 0:
    temp = input('不妨试一下王凯现在心里想的是哪个数字:')
    guess = int(temp)

    if guess == 8:
        print('你是王凯肚子里的蛔虫吗?!')
        print('哼,猜中也没有奖励!')
        break
    else:
        if guess < 8:
            print('小啦!')
        else:
            print("大啦!")
        counts = counts - 1
print('游戏结束,不玩啦^_^')
#这样就可以正常执行了!


Python的循环结构

while break

while的循环语句结构是这样的
while条件:
    如果条件为真(Ture)执行这里的语句
break:
    就是跳出一层循环体
标签:

未经允许不得转载:作者:王凯, 转载或复制请以 超链接形式 并注明出处 王凯博客
原文地址:《改进我们的小游戏(上)》 发布于2020-04-02

分享到:
赞(1) 打赏 生成海报

评论 抢沙发

5 + 5 =


长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.5主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册