美文网首页
【第9天】python全栈从入门到放弃

【第9天】python全栈从入门到放弃

作者: 36140820cbfd | 来源:发表于2019-08-03 20:39 被阅读0次

    1.函数只要碰到return就中止函数。

    2.命名规则和变量一样

    3.函数的语法

    代码块
    def 函数名(形参):
    
            函数体
    
    函数名(实参)
    

    4.函数的返回值:(return, 函数执行完毕. 不会执行后面逻辑)

    1. 如果函数中不写return默认返回None

    2. 只写return 默认返回None

    3. return 返回值. 返回一个值

    4. return 值1, 值2,... 返回多个值. 调用方接收到的是元组

    5.函数的参数(在函数执行的时候给函数传递的信息)

    5.1形参

    1. 位置参数.

    2. 默认值参数. 当调用的时候不给传值使用默认值

    3. 混合使用. 顺序: 1. 位置参数, 2, 默认值参数

    5.2 实参

    1.位置参数. 按照位置给形参赋值

    1. 关键字参数. 按照名称给形参赋值

    2. 混合参数. 先用位置参数, 再用关键字参数

    6. 形式参数和实际参数练习题,求圆的面积

    输入圆的半径,求面积

    代码块
    from math import  pi
    
    def area(r):  #这里r是形参
        area=pi*r**2
        print(area)
    
    area(2)   #括号中的数字是实参,结果是12.566370614359172
    
    

    7.指定实际参数

    代码块
    def student(name,age,phone):
        print('学生的姓名是%s'%name)
        print('学生的年龄是%d'%age)
        print('学生的手机号码是%s'%phone)
    
    student(phone='1234567890',name='wangsiyu',age=18)
    

    8.默认值参数

    代码块
    def student(name,gender='male'):
        print('学生的姓名是%s,性别是%s'%(name,gender))
    
    student('wangsiyu')
    student('tiantian','girl')
    

    9.写一个函数,求前n位数字的和

    代码块
    def num_sum(n):
        sum=0
        i=1
        while i<=n:
            sum+=i
            i+=1
        print(sum)
    
    num_sum(8098)   #32792851
    

    10.写一个函数,判断输入的数字是否是偶数

    def func(num):
        num=int(num)
        if num%2==0:
            print('这是一个偶数')
        else:
            print('这是一个奇数')
    func(8)
    
    别跑,点个赞再走

    相关文章

      网友评论

          本文标题:【第9天】python全栈从入门到放弃

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