for i in range(1,10):
for j in range(1,i+1):
k= j*i
print(" %d * %d= %d " % (j, i, k), end='')
print()
a=1
while a<=9:
b=1
while b<=a:
c= a*b
print(' %d * %d= %d ' %(b,a,c),end="")
b+=1
a+=1
print()
a = int(input("用户请输入:"))
b = 1
while b <= a:
c = 1
d = 5
while d >= b:
print(" ",end="")
d -= 1
while c <= b:
print("*", end="")
c += 1
print()
b += 1
循环:
while
for
什么是循环:周而复始
代码尽量不要重复----》
while
书写格式
while 表达式:
循环体
通过条件不断变化,从而确定你的循环体是否继续执行
while Ture:
循环体
index = 1
while index <= 100:
if index == 50:
break # 立即结束循环
print("hello!!!")
index += 1
index = 1
while index <= 100:
index += 1
if index == 50:
continue # 终止本次循环提前开始下一次循环
print(index)
python中缩进控制语句的范围
while----else
循环正常结束会执行else中的代码,针对break关键字的
练习求1-100的和
a = 1
b = 0
while a <= 100:
b += a
a += 1
print(b)
循环嵌套
for迭代容器中的每一个元素
for临时变量 in 数据容器:
代码块
for循环不仅可以迭代无序的容器,也能迭代有序的容器
range(start,end,step):生成一系列连续的整数
range(num):[o-num]
range(start,end)
b=1
while b<=a:
c=1
while c<=b:
print("*",end="")
c+=1
print()
b+=1