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))
  • 相关阅读:
    canvas粒子时钟
    数组复制
    对象拷贝
    不常见但很有用的chrome调试工具使用方法
    变形transform的副作用
    CSS页面渲染优化属性will-change
    CSS实现导航条Tab切换的三种方法
    CSS两端对齐
    CSS倒影
    CSS滤镜
  • 原文地址:https://www.cnblogs.com/Bluebells/p/14369808.html
Copyright © 2011-2022 走看看