循环
-
要计算1+2+3,我们可以直接写表达式让计算机直接进行工作。但是,要计算1+2+3+…+10000,直接写表达式就太麻烦了。为了让计算机能计算成千上万次的重复运算,我们就需要循环语句。
解决方案:出现>>>提示符后再print会运行成功。
未避免这种情况出现我们可以创建一个.py文件直接运行py文件。 -
如果要计算1-100的整数之和,从1写到100有点困难。Python提供一个range()函数,可以生成一个整数序列,再通过list()函数可以转换为list。比如range(5)生成的序列是从0开始小于5的整数。1-100可以写成list(range(101))
for x in ['Bart', 'Lisa', 'Adam']:
print('Hello,',x)
break
break的作用是提前结束循环。
continue
continue语句跳过当前的这次循环,直接开始下一次循环。
如果我们想只打印奇数,可以用continue语句跳过某些循环。
n=0
while n<10:
n=n+1
if n%2==0:
continue
print(n)