笨办法学python习题31作出决定

由于昨天出去浪了,所以没能及时更新,今天加紧把他补上。

脚本内容以及运行结果如下:

 

我来简单说一下这个代码的执行过程,代码从上到下执行碰到第一个if语句,由于我们输入的结果为“1”,代表if后面的表达式为真,所以结果就会输出if里面的语句,紧接着遇到第二个提示符,这里我们输入的“2”,所以会执行内嵌elif后面的指令,输出对应的语句,然后代码结束。这里的raw_input(“>”)提示操作符后面输出是字符串 。

附加练习:

为游戏添加新的部分,改变玩家决定的位置,尽自己的能力扩展这个游戏,不过别把游戏弄得太怪异了。 

答:这个很简单,就是改变一下输入内容就行了:

 

 

我在这里把elif全部改成了if,目的是想知道elif的作用,不难发现当elif存在的时候if——elif——else代码块只要其中一个为true,其他两个结果是什么都不会再执行了(代码是从上往下执行的,首先判断第一个,先到先得嘛)

在后面的常见问题回答当中我看到一个和本章节没什么关系的问答:

怎么判断一个数处于某个值域中?

 两种方法:经典语法是1<x<10,用x in range(1,10)也可以。

这是新的东西吗,还是说我没仔细看走眼了,希望各位能在评论区留言。

最后要提醒自己的是,别把时间浪费在没有意义的事情上,加油!!!

猜你喜欢

转载自blog.csdn.net/Lawliet_Light/article/details/87878313