1.for循环
语法:for x in range(100)
补充:rang(100):数据范围0-99
range(1,100):数据范围1-99
#求和 0-100的整数序列
sum =0
for x in range(101):
sum = sum + x
print(sum)
1)len()函数可以获得list元素的个数
2)range()可以创建整数列表,经常用于for循环中
例如:请利用循环依次对list(L = ['Bart', 'Lisa', 'Adam'])中的每个名字打印出Hello, xxx!
:
代码:
L = ['Bart', 'Lisa', 'Adam'] for i in range(len(L)): print('Hello,' + str(L[i]) + '!')
2.while循环
语法:
while 判断语句:
执行语句...
#while循环,计算100以内的奇数之和 sum = 0 x = 0 while x < 100: if x % 2 == 1: sum = sum +x print(sum) x= x+1
备注:1_)取余符号 % 取整符号 // 整除符号 /
2)终止循环:break
语句可以在循环过程中直接退出循环,而continue
语句可以提前结束本轮循环,并直接开始下一轮循环。这两个语句通常都必须配合if
语句使用。
n = 0
while n < 10:
n = n + 1
if n % 2 == 0: # 如果n是偶数,执行continue语句
continue # continue语句会直接继续下一轮循环,后续的print()语句不会执行
print(n)