zoukankan      html  css  js  c++  java
  • 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)
  • 相关阅读:
    重温 JSP 与 Servlet
    Web/Java Web项目如何模块化?没有正文,别点
    Struts2 In Action笔记_页面到动作的数据流入和流出
    SQL小知识_长期总结
    Java代码工具箱_用Set给List/Vector去重
    Oracle小知识_长期总结
    样式缩写——css技巧(一)
    CSS中强大的EM
    人生苦短,我用python!
    15个超级实用的jQuery插件
  • 原文地址:https://www.cnblogs.com/luhouxiang/p/11746629.html
Copyright © 2011-2022 走看看