Python语言程序设计实验报告
6页Python语言程序设计实验报告指导老师:专业班级:学 号:姓 名:成 绩:计算机基础教研室制实验4 函数【实验目的】1、掌握函数的定义。2、理解函数的参数,函数的返回值【实验类型】:设计型【实验内容】1、编写程序,实现将列表ls=23,45,78,87,11,67,89,13,243,56,67,311,431,111,141中的素数去除,并输出去除素数后列表ls的元素个数。请结合程序整体框架,补充横线处代码。def is_prime(n): #此处可为多行函数定义代码ls=23,45,78,87,11,67,89,13,243,56,67,311,431,111,141for i in ls.copy(): if is_prime(i)=True: #此处为一行代码print(len(ls)l 实验结果截图2、从键盘输入两个数(换行),调用函数gcd()输出两个数的最大公约数显示在屏幕上。请完善代码。def gcd(x,y): if xy: x,y=y,x while x%y!=0: x=y y=r return y#请输入第一个正整数:a=eval(input()#请输入第二个正整数:b=eval(input()gcdab=gcd(a,b)print(和的最大公约数是.format(a,b, )l 实验结果截图3、从键盘输入一个列表,计算输出列表元素的平均值。请完善代码。def mean(numlist): s=0.0 for num in numlist: s=s+num return #请输入一个列表:ls=eval(input()print(平均值为:, )l 实验结果截图4、输入一个自然数n,如果n为奇数,输出表达式1+1/3+1/n的值;如果n为偶数,输出表达式1/2+1/4+1/n的值,输出表达式结果保留2位小数。请完善代码。def f(n): if : for i in range(1,n+1,2): sum+=1/i else: for i in range(2,n+1,2): sum+=1/i return sumn=int(input()print( )l 实验结果截图【实验总结】
《Python语言程序设计实验报告》由会员会飞的&****031;分享,可在线阅读,更多相关《Python语言程序设计实验报告》请在金锄头文库上搜索。
2023-09-09 59页
2023-08-28 1页
2023-08-27 18页
2023-08-27 7页
2023-08-27 6页
2023-08-27 6页
2023-08-27 8页
2023-08-23 6页
2023-08-23 3页
2023-08-23 20页