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))
  • 相关阅读:
    Redis
    Linux 命令
    Linux 命令
    Networking
    Networking
    MySQL(5.6) 函数
    MySQL 中事务、事务隔离级别详解
    程序人生:搜索引擎被禁用,你还会写代码吗?
    程序人生:搜索引擎被禁用,你还会写代码吗?
    程序员幽默:老板让明天带条鱼来大家观察
  • 原文地址:https://www.cnblogs.com/Bluebells/p/14369808.html
Copyright © 2011-2022 走看看