用for循环:
for循环是将x这个变量依次赋予我们设定范围内的值。在开始之前我们需要有东西可以循环,那就是要有1-100这100个数,100个数咬咬牙手动输入可以实现(for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10…100),但是10000呢?现在是大数据时代,现在的数据量手动输入会累死的,偷懒是我们进步的动力,我们用python自带的range函数,不过要注意的是python是从0开始的,如果我们要写1-100的加总那么我们在range里要多加一位就是range(101)这样得出来的数是0-100
sum = 0
for x in range(101):
sum = sum + x
print(sum)
1
2
3
4
用while循环:
while循环是指在满足条件的情况下做这个循环,不满足就不再循环。我们让x从零开始依次增加1,直到超过100就不再循环了。
sum = 0
n = 1
while n <101:
sum = sum + n
n = n + 1
print(sum)
1
2
3
4
5
6
两个循环的代码下来,大家会发现在如 n = n + 1的代码中我都有打空格,这一开始是男票要求的,他说大家都是这样做的,为了以后检查方便。确实有了空格以后会比较清晰,入门的童鞋们可以注意一下。
栗子2:依次输出:大猪蹄子、小猪蹄子、Alice
这里我们用for循环完成这个输出:先定义好需要输出的内容集合然后用for循环依次输出。
L = ['大猪蹄子', '小猪蹄子', 'Alice']
for name in L:
print(name)
1
2
3
这里要注意一下print的位置,不能顶格写。