计算1+2+3+4+…+99+100的和
- while方法
count = 1
result = 0
while count < 101:
result = result+count
count=count+1
else:
print(result)
结果: 5050
- for in方法
result=0
for i in range(1,101):
result +=i
print(result)
结果: 5050
continue,break区别:
continue:跳出次次循环
break:结束该循环
pass:空语句
- continue语句
for letter in 'Runoob':
if letter == 'o':
continue
list.append(letter)
print('当前字母:',letter)
print(list)
结果:
当前字母: R
当前字母: u
当前字母: n
当前字母: b
[‘R’, ‘u’, ‘n’, ‘b’]
- break语句
list=[]
for letter in 'Runoob':
if letter == 'o':
break
list.append(letter)
print('当前字母:',letter)
print(list)
结果:
当前字母: R
当前字母: u
当前字母: n
[‘R’, ‘u’, ‘n’]
- pass语句
list=[]
for letter in 'Runoob':
if letter == 'o':
pass
list.append(letter)
print('当前字母:',letter)
print(list)
结果:
当前字母: R
当前字母: u
当前字母: n
当前字母: o
当前字母: o
当前字母: b
[‘R’, ‘u’, ‘n’, ‘o’, ‘o’, ‘b’]