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))
  • 相关阅读:
    Hibernate关联的集合对象排序
    Hibernate级联查询的分页问题
    Hibernate双向一对多级联保存优化
    Struts流程分析+源码分析
    jsp自定义函数库
    Java异常处理和设计
    struts2总体介绍
    struts和struts2的区别
    搭建struct环境
    struts-config.xml的配置
  • 原文地址:https://www.cnblogs.com/Bluebells/p/14369808.html
Copyright © 2011-2022 走看看