while循环和数列
whlie循环
- 输出十次循环
n=1;
while n<11:
print(“hello world”)
n+=1;
- 输出1-100的偶数和、奇数和
n=1,sum=0,jishu=0
while n<=100:
if n%2==0:
sum+=n;
else:
jishu+=n;
n+=1
print("输出1-100的偶数和是:"+str(sum));
print("输出1-100的奇数和是:" + str(jishu));
- 请用户输入数字,求1-输入的数字的和,数字直到0退出循环
n=int(input ("请输入数字:"));sum=0;
while n>0:
sum+=n;
n-=1
print(sum);
输出1-100中3的倍数、5的倍数及3和5的公倍数
n=1;
while n<=100:
if n%3==0 and n%5==0:
print("{0}是3和5的倍数".format(n));
elif n%3==0:
print("{0}是3的倍数".format(n));
elif n%5==0:
print("{0}是5的倍数".format(n));
n+=1;
else: # 当循环正常执行结束后,执行else的语句块
print("循环结束,判断完毕!");
for循环
- range()函数,会生成有序数列
num=range(5);#一个参数 从0开始 到5不包含自己
print(num);
for n in range(5,9):#二个参数 从5开始 到9不包含自己
print(n);
for n in range(5,55,5):#三个参数 从5开