zoukankan      html  css  js  c++  java
  • 好好理解一下python的函数和python的缩进

    缩进相当于其他语言的括号,括号中的语句才是一起执行的
    这一个函数的功能应该是计算平均分
    所以d这个dict应该是作为参数传进来的,而不是写到函数内部
    正确的写法
    d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }
    def f(d={}):
        sum = 0.0
        for x in d.itervalues():
            sum = sum + x
        avg = sum / len(d)
        return avg
    print(f(d)) 
     
     
    不正确的写法
    这个函数没有参数
    这个函数的作用是计算固定的类型为dict的d的value的平均值
    也不会接受任何参数 
    def f():
        d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }
        sum = 0.0
        for x in d.itervalues():
            sum = sum + x
        avg = sum / len(d)
        return avg
    print(f())
  • 相关阅读:
    01月04日假期学习
    个人加分项
    12月16日总结
    12月15日总结
    12月13日总结
    01月01日假期学习
    01月02日假期学习
    12月14日总结
    12月17日总结
    01月05日假期学习
  • 原文地址:https://www.cnblogs.com/wushujun/p/11510639.html
Copyright © 2011-2022 走看看