笨办法学Python-----习题31_做出决定

上集回顾

  因为工作和放假的缘故,有一阵子没有继续我们的习题了,不过现在我又回来了,我们继续~~前面两节我们学习了if语句的几种用法,都是颇为简单的基础用法,我们快速过去,把这些语法巧妙地应用到实践中才是王道。

做出决定

在这里插入图片描述
  太棒了,这节地内容是一个简单地人机互动项目,线性运行地程序会利用input根据用户地输入来进入不同地分支:

在这里插入图片描述

在这里插入图片描述

巩固练习

1、程序思路:

st=>start:黑暗的房间有两个通道的门
cond1=>condition:选择通道1或者2
cond2=>condition:1.拿走蛋糕 2.对着熊大喊
cond3=>condition:1.蓝莓 2.黄色夹克 3.左轮手枪的响声
op1=>operation:你看到一个大熊正在吃蛋糕,你会怎么做?
op2=>operation:你的头被大熊吃掉了。
op3=>operation:你的腿被大熊吃掉了。
op4=>operation:好吧,你这个选择可能是最好的。
op5=>operation:熊逃跑了。
op6=>operation:你看到了深渊里克苏鲁的瞳孔。你想到了什么?
op7=>operation:你靠果冻精神活了下来。
op8=>operation:你发疯了。
op9=>operation:干的漂亮!
op10=>operation:你跌跌撞撞徘徊在黑暗中,然后绊倒被刀子扎死了。

st->cond1
cond1(1)->op1->cond2
cond2(1)->op2->op9
cond2(2)->op3->op9
cond2(else)->op4

cond1(2)->op6->cond3
cond3(1or2)->op7->op9
cond3(else)->op8->op9
cond1(else)->op10->op9

  感觉这markdown是越来越不好使了,上面画了个流程图也不能很好的显示,因为con只能显示yes和no的结果,就暂时摆在这里,等学会AI画图后再来改。

2、扩展和写新的游戏就先暂时放一放,因为没有什么挑战性,因为思路总是这样:用input获取用户输入存入变量中,用if-elif-else语句判断输入内容然后打印相应语句,然后再获取用户输入。。。


学习感悟:本节的重点除了提高编程的乐趣之外,就是if的嵌套结构。值得注意的是if-else和if-elif-else等类型的if语句的使用要根据判断的内容的包容性来具体使用,比如没有交集的判断使用if-elif,而有交集的则使用if-if,否则会有漏判等情况发生。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值