码迷,mamicode.com
首页 > 编程语言 > 详细

python初级(302) 4 函数

时间:2019-10-27 11:06:52      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:href   src   互动   gui   div   while循环   颜色对话框   add   ima   

一、函数

1、函数定义:

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

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

3、创建一个函数

技术图片

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)

python初级(302) 4 函数

标签:href   src   互动   gui   div   while循环   颜色对话框   add   ima   

原文地址:https://www.cnblogs.com/luhouxiang/p/11746629.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!