• python初级(302) 4 函数


    一、函数

    1、函数定义:

    可以完成某个工作的代码块。这是可以用来构建更大程序的一个小部分。

    2、创建或定义函数要使用def关键字

    3、创建一个函数

    image

    1) def 关键字

    2)函数名及后面跟随的括号

    3)冒号与for循环,while循环,if语句中一样

    提醒:函数没被调用前不是主程序的一部分。

    4、调用函数

    print_nums()

    5、向函数传递参数

    1)一个参数

    def print_nums(num):
        for i in range(num):
            print(i)
    
    print_nums(3)

    2)两个参数:

    def add(n1, n2):
        print("{} + {} = ?".format(n1, n2))
        print(n1 + n2)
        
    add(3, 5)
    3)三个参数:
    def add2(n1, n2, n3):
        print("{} + {} + {} = ?".format(n1, n2, n3))
        print(n1 + n2 + n3)
        
    add2(3, 5, 9)

    6、返回值的函数

    def add3(n1, n2):
        return n1 + n2
        
    sum = add3(3, 5)
    print("sum = {}".format(sum))

    二、练习

    1、打印乘法口诀表

    def multi_table(num):
        i = 1
        while i <= num:
            text = ""
            # for j in range(1, i+1):
            j = 1
            while j <= i:
                text += "{}*{}={:2}  ".format(i, j, i*j)
                j += 1
            print(text)
            i += 1

    2、打印长方形

    def print_shape(row, col):
        for i in range(row):
            line = ""
            for j in range(col):
                line += "*"
            print(line)

    3、选择颜色对话框

    def choice_box():
        import easygui as g
        msg = "输入你喜欢的颜色"
        title = "游戏互动"
        choices = ["红色", "绿色", "蓝色", "青色"]
        return g.choicebox(msg, title, choices)
  • 相关阅读:
    Source Insight新建工程文件
    移植3.4.2内核之韦东山笔记
    移植最新u-boot(裁剪和修改默认参数)
    C++与C语言在结构体上的区别
    VIP之Switch
    VIP之CSC
    VIP之Scaler
    VIP之FrameBuffer
    VIP之MixerII
    VIP之Clipper
  • 原文地址:https://www.cnblogs.com/luhouxiang/p/11746629.html
Copyright © 2020-2023  润新知