下载此文档

Python 实验8 函数(1).doc


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
实验目的:理解自定义函数过程的定义和调用方法;掌握自定义函数的定义和调用方法;理解函数中的参数的作用;实验内容:i(n),其中参数n代表第n次的迭代。While循环deffib(n):ifn==1orn==2:return1a=1b=1i=2whileTrue:c=a+ba=bb=ci+=1#第i次迭代,也就是第i个数ifi==n:returncbreakdefmain():n=input("Enteranumberofgeneration:")printfib(n)main()或者用for循环deffib(n):a=1b=1c=0ifn==1orn==2:return1else:foriinrange(3,n+1):c=a+ba=bb=creturncdefmain():n=input("entern:")printfib(n)main()编写一函数Prime(n),对于已知正整数n,判断该数是否为素数,如果是素数,返回True,否则返回False。defprime(n):ifn<2:returnFalsea=0foriinrange(1,n+1):ifn%i==0:a+=1ifa>2:returnFalseelse:returnTruedefmain():n=input("Enteranumber:")printprime(n)main()Or:defprime(n):ifn<2:returnFalseifn==2:returnTrueforiinrange(2,n):ifn%i==0:returnFalsereturnTruedefmain():n=input("Enteranumber:")printprime(n)main()3、利用上题中判断素数的函数,编写程序找出1~100之间的所有孪生素数(若两个素数之差为2,则这两个素数就是一对孪生素数)。例如:3和5、5和7、11和13等都是孪生素数。【提示】如果n和n+2都是素数,那就是孪生素数。defprime(n):ifn<2:returnFalseifn==2:returnTrueforiinrange(2,n):ifn%i==0:returnFalsereturnTruedefmain():foriinrange(1,100):ifprime(i)andprime(i+2):printi,i+2main()求润年Leapyear(n),输入年份,统计该年是不是润年,如果是润年,返回True;否则返回False。defleapyear(n):ifn%4==0andn%100!=0orn%400==0:returnTrueelse:returnFalsedefmain():n=input("Entertheyear:")printleapyear(n)main()计算三角形面积函数,TriangleArea(a,b,c),其中a,b,c为分别为三角形三条边,面积公式为。defTriangleArea(a,b,c):C=*(a+b+c)area=(C*(C-a)*(C-b)*(C-c))**():a,b,c=input("enterthreelengths:")

Python 实验8 函数(1) 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjc201601
  • 文件大小52 KB
  • 时间2019-12-02