Python notes(3)-条件判断与循环

Python中语句是否执行依靠的是缩进规则 (强制格式化 ^ _ ^ 再也不用担心碰到不会缩进的同事,,等等,,事情好像并不简单,难道创造者的目的是这个?)

缩进规则

缩进四个空格以表示隶属关系//标准的tab

if <条件判断1>:
    <执行1>
elif <条件判断2>:
    <执行2>
elif <条件判断3>:
    <执行3>
else:
    <执行4>

python中用input()函数输入,括号内的参数是输入提示

但是input函数只能返回str类型,若是其他类型需要进行数据转换否则会报错

循环

for x in …循环就是把每个元素代入变量x,然后执行缩进块的语句

while循环,只要条件满足,就不断循环,条件不满足时退出循环。比如我们要计算

在循环内部变量n不断自减,直到变为-1时,不再满足while条件,循环退出

其他的和C++差不多