张莉老师《用python玩转数据》课程笔记
2.4 循环中的break,continue,else
2.4.1 break语句终止当前循环,转而执行循环之后的语句
#break.py sum=0 i=1 while True: sum+=i i+=1 if sum>10: break print('ia={},sum={}'.format(i,sum)) #函数.format(i,sum),将i和sum的值分别传入前面的两个花括号内 #输出ia=6,sum=15 #若结尾加输出ia数据类型会报错,因为ia在单引号内是起提示作用的字符
输出数据类型
print(type())
例1:用while循环输出2~100之间的素数
#输出2-100之间的素数 from math import sqrt j=2 while j<=100: i=2 k=sqrt(j) while i<=k: if j%i==0:break i=i+1 if i>k: print(j,end=' ') j=j+1 #x能被2-根号x之间的数整除,则x不是素数 #输出2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97