while循环和数列

本文探讨了Python编程中的while循环,展示了如何输出十次循环、计算1-100的偶数和、奇数和,以及实现用户输入数字求和等功能。同时,文章也提到了for循环、range()函数的使用,以及break和continue语句在控制循环流程中的作用。还讲解了列表的操作,并给出了练习题目,如输出菱形、寻找质数和斐波那契序列等。
摘要由CSDN通过智能技术生成

while循环和数列


whlie循环

  • 输出十次循环

n=1;
while n<11:
print(“hello world”)
n+=1;

  • 输出1-100的偶数和、奇数和
n=1sum=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开
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值