分支和循环
while循环 条件满足就一直循环
break退出循环
continue语句用来跳出本轮循环
else语句 当循环条件不再为真,才执行
练习:打印九九乘法表
i=1
while i <= 9:
j = 1
while j <= i:
print(j, "*" , i, "=", j * i, end="" )
j += 1
print()
i += 1
end=' '意思是末尾不换行,加空格
for循环
for 变量 in 可迭代对象 :
依次打印apple单词的字母
for i in "apple":
print(i)
range(stop)
range(start,stop)
range(start,stop,step)
计算1~100之和
sum = 0
for i in range(100):
sum += i
print(sum)
找出10以内所有的素数
for i in range(2,10):#i的范围是2—10
for n in range(2,i):#取2-i的范围作为i的除数,这样就排除了1和本身作为除数
if i % n == 0:#如果可以整除,
print(i, "=", n, "*", i // n)#打印出算式
break
else:
print(i, "是一个素数")