zoukankan      html  css  js  c++  java
  • p005_sum_of_square

    代码1:

     1 def sum_of_square(n):
     2     result=0
     3     while n>0:
     4         result+=n**2
     5         n-=1
     6     return result
     7 
     8 print("Sum of square (3) is: " ,sum_of_square(3))
     9 print("Sum of square (3.14) is: " ,sum_of_square(3.14))
    10 print("Sum of square (9) is: " ,sum_of_square(9))

    代码2:

     1 def sum_of_square(n):
     2     result=0
     3    # while n>0:
     4     #    result+=n**2
     5     #    n-=1'''
     6     for i in range(0,n+1):
     7         result+=n**2
     8     return result
     9 
    10 print("Sum of square (3) is: " ,sum_of_square(3))
    11 print("Sum of square (4) is: " ,sum_of_square(4))
    12 print("Sum of square (9) is: " ,sum_of_square(9))

    效果1:

    Sum of square (3) is:  14
    Sum of square (3.14) is:  15.7584
    Sum of square (9) is:  285
    

    效果2:

    Sum of square (3) is:  36
    Sum of square (4) is:  80
    Sum of square (9) is:  810
    

      这是因为:n=3,循环0,1,2,3共四次,每次result=3**2,所以是3**2*9=36;4**2*5=80;9**2*10=810

    总结:

    1. n-=1意思为:n=n-1.n-=n,意思为:n=n-n;
    2. while里面n可以使float类型,range(0,n+1),这个n必须是整数。
  • 相关阅读:
    Django部分面试题目
    网编部分
    面试题
    mysql安装
    并发编程
    集合以及深浅拷贝和和小数据池--个人一些经验总结
    稍微比较全的那种字典
    个人声明
    python
    python-pdf文件(持续更新
  • 原文地址:https://www.cnblogs.com/scholarly/p/15419061.html
Copyright © 2011-2022 走看看