Python 35

作者: 秋雨夏磊 | 来源:发表于2022-07-31 11:41 被阅读0次

#1^2+2^2+3^2+4^2

def sumPower(*num, power=1):

sum =0

    for i in num:

sum += i ** power

return sum

print(sumPower(1, 2, 3, 4, 2))

#输出为12,此时虽然;没有错误,但是代码把全部参数都当成了底数,而幂值仍然为1

---------------------------------------------------------------------------------------------------------

#1^2+2^2+3^2+4^2

def sumPower(*num,power=1):

sum =0

    for iin num:

sum += i ** power

return sum

print(sumPower(1, 2, 3, 4,power=2))

#输出为30

#增加关键字参数来明确不同参数的用途

------------------------------------------------------------------------------------

#1^2+2^2+3^2+4^2

#定义一个函数,函数名称为sumPower,*号表示序列拆分操作符,函数会把全部的参数拿过来,自动变成一个列表,主要方便处理个数不确定的参数,

# power是幂

def sumPower(*num,power=1):

#定义一个名称为num的变量,赋值为0

    sum =0

    #for循环,for的i变量是num列表里面的值

    for iin num:

#变量i的power幂次方,与变量sum相加,相加的结果在赋值给sum变量

        sum += i ** power

#放回sum的值

    return sum

#调用函数sumPower()传递参数,通过关键字power=2改变power的默认值

print(sumPower(1, 2, 3, 4,power=2))

#输出为30

#增加关键字参数来明确不同参数的用途

相关文章

  • virtualenv各种不懂的细节记录

    1.创建指定python版本环境: virtualenv -p /usr/bin/python3.5 ven35...

  • Python 35

    #1^2+2^2+3^2+4^2 def sumPower(*num, power=1): sum =0 fo...

  • 蠎加载 35

    发自: 蠎加载 35 原文: Import Python Weekly Newsletter - Issue No...

  • 翻转链表

    LintCode 35 题 使用 python 语言实现: 图解递归方法:

  • BeautifulSoup 指北 - 0x01_概览

    转载须注明出处:简书@Orca_J35 | GitHub@orca-j35,所有笔记均托管于 python_not...

  • slice()

    转载须注明出处:简书@Orca_J35 | GitHub@orca-j35,所有笔记均托管于 python_not...

  • str.format [cheat sheet]

    转载须注明出处:简书@Orca_J35 | GitHub@orca-j35,所有笔记均托管于 python_not...

  • int()

    转载须注明出处:简书@Orca_J35 | GitHub@orca-j35,所有笔记均托管于 python_not...

  • set()

    转载须注明出处:简书@Orca_J35 | GitHub@orca-j35,所有笔记均托管于 python_not...

  • complex()﹝Python 内置函数﹞

    转载须注明出处:简书@Orca_J35 | GitHub@orca-j35,所有笔记均托管于 python_not...

网友评论

      本文标题:Python 35

      本文链接:https://www.haomeiwen.com/subject/spjkwrtx.html