判断素数当中这句话是什么意思

判断素数当中这句话是什么意思
elif (1-isinstance(a, int)):

img

isinstance(a, int) 是判断变量 a 是不是整型 int,如果是的话,返回True,否则返回False
而python里True和False可以直接参与数学计算,True=1, False=0,所以 1-isinstance(a, int) 当 a 是整数的时候,计算结果是 0,如果不是整数,计算结果是 1
再将这个结果进行判断,elif 1 的时候,就说明 a 不是整数。
其实。。。这样写等于脱裤子FP,直接 elif not isinstance(a, int) 就可以了。

这是判断输入的是不是整数

  • 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7663447
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:浅谈网络舆情监测系统中爬虫的设计及系统架构
  • 除此之外, 这篇博客: 应用随机过程期中复习总结中的 应用随机过程期中复习总结 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • by ldc
    前言:该笔记为北京大学数学科学学院应用随机过程课程的复习笔记和内容总结。主要参考课程讲义编写而成。该复习笔记截止期中,主要介绍了马氏链的概念,并且非常详细地讲解了时齐马氏链的各个性质。由于是总结性质的笔记,因此该总结中的结论不加证明地给出,如果需要查询证明的话可以参考以下两本书,也可以自行谷歌:

    1. 英文:《Markov Chain》, Norris
    2. 中文:《应用随机过程》, 钱敏平、龚光鲁、陈大岳
      本总结分三部分,第一部分是基础知识,第二部分是理论知识的总结,第三部分是一些模型上的结果,如果希望知道一些模型上马氏链的应用结果而不想看证明的话可以直接移步第三部分

    ————————————分割线——————————————

  • 您还可以看一下 程媛媛老师的期货量化交易麦语言编程中级课程中的 画线程序化小节, 巩固相关知识点