#实现isPrime()函数,参数为整数,要有异常处理。如果整数是质数,返回True,否则返回False。

#函数分为定义、调用、执行、返回四部分,循环读取输入,注意缩进。

*************************************************************************

def isPrime(num):

import math

try:

if type(num)==type(0.):

raise TypeError

r=int(math.floor(math.sqrt(num)))

except TypeError:

print('不是一个有效的整数')

return None

if num==1:

return False

for i in range(2,r+1):

if num%i ==0:

return False

return True

while True:

num= eval(input("请输入整数:"))

print(isPrime(num))

************************************************************************

运行结果:

python实现isprime函数_Python实现isPrime函数相关推荐

  1. python编程函数_python编程中函数和参数你必须知道的

    今天我们先聊少一点,就聊聊函数是什么和函数的参数,以及对这两个东西的思考 起源于抽象 在程序员写代码的时候,通常都会提到一个词叫抽象, 很多人都知道在面向对象中,将一个对象抽象为一个类,其实这就是我们 ...

  2. python计算平方用map函数_python的map函数的使用方法详解以及使用案例(处理每个元素的自增、自减、平方等)...

    1.用我们之前学过的求一下平方(只有一个列表) #求平方 num=[1,5,6,2,7,8] a=[]for n innum: a.append(n**2)print(a) C:python35pyt ...

  3. python的高级函数_Python的高级函数

    Python的高级函数 1. map函数 map(func, *itertables) 对itertables中的每个元素使用func,当最短的itertable结束时便停止.map可以传入多个ite ...

  4. python程序一定要有主函数_Python 没有main函数的原因

    毫无疑问 Python 中没有所谓的 main 入口函数,但是网上经常看到一些文章提"Python 的 main 函数"."建议写 main 函数"-- 有些人 ...

  5. python如何自定义函数_python如何自定义函数_后端开发

    c语言特点是什么_后端开发 c语言特点是:1.语言简洁.紧凑,使用方便.灵活:2.运算符丰富:3.数据结构丰富,具有现代化语言的各种数据结构:4.具有结构化的控制语句:5.语法限制不太严度格,程序设计 ...

  6. python 方法的实例_python调用自定义函数的实例操作

    在python中,想要调用自定义函数必须先声明,然后才能调用.使用函数时,只要按照函数定义的形式,向函数传递必需的参数,就可以调用函数完成相应的功能或者获得函数返回的处理结果. (1)声明函数 pyt ...

  7. python中deepcopy函数_Python学习笔记函数之copy()和deepcopy()

    随笔记录方便自己和同路人查阅. #------------------------------------------------我是可耻的分割线--------------------------- ...

  8. python偏函数和高阶函数_Python高阶函数-偏函数

    Python的functools模块提供了很多有用的功能,其中一个就是偏函数(Partial function).要注意,这里的偏函数和数学意义上的偏函数不一样. 在介绍函数参数的时候,我们说过,通过 ...

  9. python调用自己写的函数_python调用自定义函数的实例操作

    在python中,想要调用自定义函数必须先声明,然后才能调用.使用函数时,只要按照函数定义的形式,向函数传递必需的参数,就可以调用函数完成相应的功能或者获得函数返回的处理结果. (1)声明函数 pyt ...

  10. python生成器函数_Python 编写生成器函数

    Python 编写生成器函数,可以将许多函数简洁地写成生成器表达式的形式,比如之前讲过的映射和过滤.另外,也可以用Python内置的高阶函数(例如map()或者filter())或者生成器函数实现这些 ...

最新文章

  1. C语言如何实现随机打印24个母,菜鸟求助,写一个随机输出26个英文字母的程序...
  2. spring boot 完整集成jsp。(亲测可用)
  3. java的动态代理机制详解
  4. Android使用Intent启动Service的Intent必须是显式的
  5. 释疑のCONTEXTS
  6. JAVA连接MYSQL数据库
  7. Kaggle新赛 | HuBMAP: 识别人体肾脏组织图像中的肾小球~总奖金 6 万美金
  8. 人工智能(17)----人工智能视频监控 实用性有待提高
  9. BeyondCompared4提示“缺少评估信息或损坏” 一条命令解决
  10. Netty工作笔记0029---NIO 网络编程应用--群聊系统4--客户端编写2
  11. 为什么说苹果是唯一在乎你隐私的科技公司?
  12. Android中实现“程序前后台切换效果”和“返回正在运行的程序,而不是一个新Activity”...
  13. [转载] Python和java中的垃圾回收机制
  14. hdu2553解题报告
  15. 咪咕音乐播放器 ubuntu 安装详解
  16. 为什么我们需要新颖的身份验证方案?
  17. 在公路路肩施工阶段中机械设备与路平石模具配合显威力
  18. 一条命令导出电脑中所有wifi账号密码
  19. Javaweb安全——Dubbo 反序列化(一)
  20. jsp+Servlet+javaBean编写计算体重指数测量(BMI)的简单程序

热门文章

  1. matlab 的滤波器分析,滤波器matlab分析
  2. 华为连接wifi显示wifi未连接服务器,华为路由器wifi连接上不能上网怎么办?
  3. 工地门禁实名制考勤管理系统
  4. 智慧工地农民工实名制管理系统
  5. 知名大企业的愿景和使命
  6. 你可以对计算机进行设置 这样用户,win10登陆界面设置 win10登陆界面壁纸
  7. 美国MaaS应用如何成功打入法国市场
  8. 记录第一次用阿里云(Windows主机)部署SSM项目(Spring+SpringMVC+Mybatis)
  9. juk互粉攻略set结构体
  10. 图像取证:源识别和伪造检测(Image Forensics: source identification and tampering detection)