zoukankan      html  css  js  c++  java
  • python 循环实战

    1.计算1+2+3+。。。+100的和

    方法1(for循环)

    print("计算1+2+3+···+100的和")
    sum=0
    for i in range(1, 101):
        sum += i
    print(sum)
    

    方法2(while循环)

    print("计算1+2+3+···+100的和")
    sum=0
    i=1
    while(i<=100):
        sum += i
        i += 1
    print(sum)

    2.使用不同方法输出实现2000~3000所有闰年

    print("使用不同方法输出实现2000~3000所有闰年")
    for i in range(2000,3001):
        if(i%4==0 and i%100!=0):
            print(i, end=" ")
        elif(i%400==0):
            print(i, end=" ")

    3.打印九九乘法表

    print("上三角显示")
    for i in range(1,10):
        for j in range(i,10):
            print('%d*%d=%d'%(j,i,i*j),end=' ')
        print(" ")
    print("下三角显示")
    for i in range(1,10):
        for j in range(1,i+1):
            print('%d*%d=%d'%(j,i,i*j),end=' ')
        print(" ")
    print("矩形块显示")
    for i in range(1, 10):
        for j in range(1,10):
             print('%d*%d=%d' % (j, i, i * j), end=' ')
        print(" ")

    4.输入整数n,分别用for循环和while循环求n!

    n=int(input("请输入非负整数n:"))
    while(n<0):
        n = int(input("请输入非负整数n:"))
    a=1
    for i in range(1,n+1):
        a=a*i
    print("for循环:{}!={}".format(n,a))
    a=1
    i=1
    while(i<=n):
        a=a*i
        i+=1
    print("while循环:{}!={}".format(n,a))
  • 相关阅读:
    java获取文件夹下所有目录
    java下载zip文件
    oracle 递归查询数据
    easyUi刷新 tabs
    jsp引入本地图片
    zabbix web监测设置
    jenkins部署
    ss 异常活动端口查询-std
    logrotate 日志分割
    rsync删除大量小文件
  • 原文地址:https://www.cnblogs.com/Bluebells/p/14369808.html
Copyright © 2011-2022 走看看