最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

python 函数

来源:动视网 责编:小OO 时间:2025-09-29 19:02:42
文档

python 函数

实验五函数一、实验目的(1).了解Python语言的基本语法和编码规范(2).掌握函数的定义和调用方法(3).了解局部变量和全局变量的作用域(4).掌握函数参数调用时的多种形式应用(5).逐步建立起组织复杂程序逻辑和流程的能力二、实验要求【项目1–验证性】题目1:直接输入以下代码创建函数:>>>defstar(m,n):print('*'*n)然后分别用以下语句调用该函数>>>star(3,2)>>>star(5,6)>>>star(4,20)题目2:目测以下程序会打印什么内容:1.def f
推荐度:
导读实验五函数一、实验目的(1).了解Python语言的基本语法和编码规范(2).掌握函数的定义和调用方法(3).了解局部变量和全局变量的作用域(4).掌握函数参数调用时的多种形式应用(5).逐步建立起组织复杂程序逻辑和流程的能力二、实验要求【项目1–验证性】题目1:直接输入以下代码创建函数:>>>defstar(m,n):print('*'*n)然后分别用以下语句调用该函数>>>star(3,2)>>>star(5,6)>>>star(4,20)题目2:目测以下程序会打印什么内容:1.def f
实验五 函数

一、实验目的

(1).了解Python语言的基本语法和编码规范

(2).掌握函数的定义和调用方法

(3).了解局部变量和全局变量的作用域

(4).掌握函数参数调用时的多种形式应用

(5).逐步建立起组织复杂程序逻辑和流程的能力

二、实验要求

【项目1 – 验证性】

题目1:直接输入以下代码创建函数:

>>> def star(m,n):

     print('*'*n)

然后分别用以下语句调用该函数

>>> star(3,2)

>>> star(5,6)

>>> star(4,20)

题目2: 目测以下程序会打印什么内容:

1.def fun(x):  

2.    y=2  

3.    print("乘法的运行结果:",x*y)  

4.num1=1  

5.print("初始num1=",num1)  

6.fun(num1)  

7.print("y的值是:",y) 

1.def fun():  

2.    num1=2  

3.    print("函数内修改后num1=",num1)  

4.num1=1  

5.print("初始num1=",num1)  

6.fun()  

7.print("运行完函数后num1=",num1) 

1.def fun():  

2.    num1*=2  

3.    print("函数内修改后num1=",num1)  

4.num1=1  

5.print("初始num1=",num1)  

6.fun()  

7.print("运行完函数后num1=",num1)  

1.def fun():  

2.    global num1  

3.    num1=2  

4.    print("函数内修改后num1=",num1)  

5.num1=1  

6.print("初始num1=",num1)  

7.fun()  

8.print("运行完函数后num1=",num1)  

请自行总结局部变量、全局变量的使用情况
第一个y未被定义,属于局部变量

函数内部的局部变量最终不会影响全局变量的值。调用函数:num1*=2 全局变量在函数中无法被识别

global,强制全局匹配,运行成功

总结:定义在函数内部的变量叫做局部变量,只能在函数内部使用。外部调用局部变量会报错。

定义在函数外部的变量或者是用global修饰的变量叫全局变量,可在任何地方调用该全局变量。

如果全局变量和局部变量同名,在函数内部调用时,会先调用局部变量。

题目3:按以下方式创建函数:

>>> def func1(a,b):

再用以下语句调用该函数,观察结果:

>>> func1(2,3)

>>> x,y=func1(6,3)

>>> x,y

请将你的结果写在下方:
【项目2 – 应用型】

题目1:找出1~100之间的所有孪生素数(若两个素数之差为2,则这两个素数就是一对孪生素数)。例如:3和5、5和7、11和13等都是孪生素数。

请将你的程序附录在下方:
请将运行结果附录在下方
题目2:准备制作班级纪念T恤,需要尺码、每个人想印在衣服上的一句简短的话,还需要写本专业的专业名,请编写一个函数,接收这些参数,然后以良好的阅读性以一句话打印出这些信息。先使用位置参数调用这个函数;然后在用关键字参数来调用这个函数.(参考字样:I want a large size T-shirt. I am here . 2018信息)

请将你的程序附录在下方:
def t(size,words,major):

    print("I want a " + size + " T-shirt." + words + 

t("large信息")

请将运行结果附录在下方
题目3:在上题中如果不加说明的话,默认尺寸是大号,只有不需要该尺寸的人才需要修改。默认T恤上印制'四川农业大学'字样

请将你的程序附录在下方:
请将运行结果附录在下方
题目4: 创建一个函数,接受歌手的名字和歌曲的名字,该函数使用return返回一个类似下面的字符串 王菲:棋子

请将你的完整程序附录在下方:
请将运行结果附录在下方
题目5:编辑一个函数,该函数用于创建收集歌曲信息,该函数接受歌手的名字和歌曲的名字,并返回一个包含这个两项信息的字典,将该返回值赋给一个变量用于保存返回值。使用该函数建立至少三个歌手及相应的歌曲信息,并打印每个返回的值,以验证字典正确的存储了相应信息

请将你的完整程序附录在下方:
请将运行结果附录在下方
题目6: 你所在的班级有n名同学报名参加了科研兴趣团队,请创建一个名字列表,并将其传给一个函数,使用该函数打印出该列表中每个同学的名字(可采用多种方式来完成)

请将你的完整程序附录在下方:
请将运行结果附录在下方
题目7: 三和市坡上蛋烘糕定制,每个人喜欢的馅料是不同的,有的喜欢多加,有的喜欢少加,请写一个函数来实现至少三个人的定制

请将你的完整程序附录在下方:
def fun(ones,kind,size):

 

 

 

n = int(input("请输入顾客数量"))

t=[]

for i in range(1,n+1):

 输入顾客姓名")

 输入蛋糕馅儿类型")

 输入蛋糕馅儿多少")

 

print("所有订单信息")

print(t)

请将运行结果附录在下方
【项目3 – 综合应用(选做)】

题目要求:

(1).将聊天记录文件record.txt中的数据进行分割并按以下规律保存起来

(2).买家的对话单独保存为buy.txt,去掉“买家:”

(3).卖家的对话单独保存为sold.txt ,去掉“卖家:”

(4).文件中总共有三段对话,分别保存为buy_1.txt, buy_2.txt, buy_3.txt, sold_1.txt, sold_2.txt, sold_3.txt,共6个文件(文件中不同的对话间已经用******进行了分割)

参考代码及数据见buysole_1.py 及record.txt请用函数改写此程序。

文档

python 函数

实验五函数一、实验目的(1).了解Python语言的基本语法和编码规范(2).掌握函数的定义和调用方法(3).了解局部变量和全局变量的作用域(4).掌握函数参数调用时的多种形式应用(5).逐步建立起组织复杂程序逻辑和流程的能力二、实验要求【项目1–验证性】题目1:直接输入以下代码创建函数:>>>defstar(m,n):print('*'*n)然后分别用以下语句调用该函数>>>star(3,2)>>>star(5,6)>>>star(4,20)题目2:目测以下程序会打印什么内容:1.def f
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top