Python第四课——控制结构
今天实践了Python的控制结构知识点,以下是我学习过程中碰到过的几个小坑。
-
选择结构
因为之前学过C++和Java所以在使用选择结构过程中根据之前的经验用了类似的结构,即:
if
else if A&&B #A B C为条件判断语句
else if B&&C
else
这就有三个问题,
首先Python每个选择语句后面需要接上冒号这里没有
其次python里面else if 是用elif来表达的
最后 &&应该使用and,&在Python之中是位运算,没有逻辑运算的作用,and取代了&&
正确的应该如下:
if:
elif A and B: #A B C为条件判断语句
elif B and C:
else:
- 循环结构for
Python的for循环结构可以遍历列表之中的所有元素,不同于C++和java,这里的元素可以是int类型数据也可以是字符