python基础之条件判断和循环

1.条件判断

age = 3
if age >= 18:
    print('adult')
elif age >= 6:
    print('teenager')
else:
    print('kid')

elif是else if的缩写,完全可以有多个elif。

2.循环

python循环有两种,

一种是for...in循环,依次把list或者tuple中的每个元素迭代出来。

names = ["geg","gege","geege"];
for name in names:
    print(name)

如果想计算1-100的整数之和,如果用穷举法写一个list会很累,好在python提供了range()函数,可以生成一个整数序列,然后再通过list()函数将这个序列转换为一个list。

list(range(5));
[0,1,2,3,4]
//注意这里是0开始到4.

另一种是while循环,只要条件满足,就不断循环,条件不满足退出循环。

sum = 0;
n = 99;
while n > 0:
    sum = sum + n
    n = n - 2
print(sum)

在循环中,可以使用break提前退出循环,也可以使用continue,在循环的过程中,跳过当前的这次循环,直接开始下一次循环。

posted @ 2017-11-25 20:48  sminocence  阅读(183)  评论(0编辑  收藏  举报