下载此文档

Python 实验8 函数.pdf


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
实验 8 函数(一)
实验目的:
1、 理解自定义函数过程的定义和调用方法;
2、 掌握自定义函数的定义和调用方法;
3、 理解函数中的参数的作用;
实验内容:
1、 编写一函数 Fabo n=input("Enter a number:")
n=input("Enter a number:") print prime(n)
print prime(n) main()
main()3、利用上题中判断素数的函数,编写程序找出 1~100 之间的所有孪生素数(若两个素数之差为 2,则
这两个素数就是一对孪生素数)。例如:3 和 5、5 和 7、11 和 13 等都是孪生素数。
【提示】如果 n 和 n+2 都是素数,那就是孪生素数。
def prime(n):
if n<2:
return False
if n==2:
return True
for i in range(2,n):
if n%i==0:
return False
return True
def main():
for i in range(1,100):
if prime(i) and prime(i+2):
print i,i+2
main()
4、 求润年 Leapyear(n),输入年份,统计该年是不是润年,如果是润年,返回 True;否则返回 False。
def leapyear(n):
if n%4==0 and n%100!=0 or n%400==0:
return True
else:
return False
def main():
n=input("Enter the year:")
print leapyear(n)
main()
5、 计算三角形面积函数, TriangleArea(a,b,c),其中 a,b,c 为分别为三角形三条边,面积公式为
1
area  c(c  x)(c  y)(c  z) c  (x  y  z) 。
2
def TriangleArea(a,b,c):
C=*(a+b+c)
area=(C*(C-a)*(C-b)*(C-c))**
return area
def main():
a,b,c=input("enter three lengths:")
print TriangleArea(a,b,

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人buhuixin1314
  • 文件大小102 KB
  • 时间2022-04-29