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

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)
别跑,点个赞再走
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容