1.用while计算1到一百相加
sum=0;
i=1;
while i<=100:
sum=sum+i;
i+=1
print('1加到100是%d'%sum)
2.计算1到一百偶数累积
sum=0;
i=1;
while i<=100:
if i%2==0:
sum=sum+i;
else:
pass;
i=i+1;
print('偶数和%s'%sum)
3.while嵌套循环
非嵌套打印三角形
i=1
while i<9:
print('*'*i)
i=i+1;
嵌套打印三角形
i=1
while i<=9:#三角形的搞
n=1; #循环之后定义
while n<=i:#三角形的宽
print('* ',end='') #将print()函数 的end参数改为空 就阻止换行了
n+=1
print("")# 算是个换行符吗
i += 1;
嵌套 九九乘法表
a=1;
while a<=9:
b=1;
while b<=a:
print('%s*%s=%s '%(b,a,a*b),end='');
b=b+1;
print("")
a=a+1;
打印倒三角形,并且有用户输入
m=int(input("请输入行号"))
while m>=0:
n=1;
while n<=m:
print('*',end='')
n+=1;
print('')
m-=1;
习题 打印倒等边三角形
q=int(input("请输入行号"))
m=0
while m<=q:
b=0
while b<m:
print(' ',end='')
b+=1;
c=q-m;
while c>0:
print('* ',end='')
c-=1;
print('')
m+=1;
a=1;
hangshu=5
while hangshu>0:
b=0;
while b<hangshu:
print(' ',end='')
b+=1;
c = 1;
while c<=a:
print('Q',end='')
c+=1;
d = 1;
while d<a:
print('Q',end='')
d+=1;
a+=1;
print('')
hangshu-=1;
规律
1.考虑一共要循环几次
2.再循环要做什么
3.变量怎么变化