python循环结构(二)
while循环
打印1-10`
while i<=10:
print(i)
i+=1
print("打印完毕")
死循环:
1.打印变量,变量还没有改变
2. while True:避免条件不改变
pass
打印1-30之间的所有的倍数
方式一
n=1
while n<=30:
if n%3==0:
print('---->',n)
n=+1
print('*'*30)
方式二
n=3
while n<=30:
print('--->',n)
n+=3
打印1-30之间3和5的倍数
n=1
while n<=30:
if n%3==0 and n%5==0:
print('------>',n)
n+=1
使用while循环计算1~20的累加和
sum=0
i=1
while i<=20:
sum+=i
i+=1
print(sum)
打印三角形
三角形形式:
*
**
***
****
*****
分析:
1.层数明确
2.发现规律,层数与个数
3.用什么表示层,用什么表示*的个数
```python
i =1 #i
while i<=5:
#打印*
#print('*'*i)
count=1
while count<=i:
print("*",end=" ")
count+=1
i+=1
print()