【coursera 学习笔记】An Introduction to Interactive Programming in Python--week1

第一周 教学大纲

Week oneHelp

Functions — Functions  函数
  • Functions are reusable pieces of programs that take an input and produce an output.(定义)
  • A function definition is a compound statement consisting of a header and a body.(组成)
  • The header includes the keyword def, a sequence of parameters enclosed by parentheses, followed by a colon :.
  • def  function_name():
               body
               return
    # computes the area of a triangle
    def triangle_area(base, height):     # header - ends in colon
        area = (1.0 / 2) * base * height # body - all of body is indented
        return area                      # body - return outputs value
    


  • The body consists of a sequence of statements, all indented by 4 spaces.(缩进一般为4,注意同一逻辑层的缩进一致)
  • Functions may return a value using the keyword return or have a side effect (e.g., print).
  • To evaluate a function call, replace the function's parameters in the body of the function by their associated values in the call and execute the body of the function.
  • Lecture examples - Functions
  • More examples - Stucture of FunctionsUses of FunctionsScope of VariablesExamples of Functions
Indentation — Functions(缩进)
  • Indentation consists of whitespace formed by blanks, tabs, and newlines.
  • Leading white space indicates indentation level (4 spaces per
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值