判断是否为素数

方法一

data=int(input("please input a number:"))

if data==1:

    print(data,"is not a prime number")

if data==2:

    print(data,"is a prime")

for i in range(2,data):

    if data%i==0:

        print(data,"is not a prime")

        break

    if i==data-1:

        print(data,"is a prime number")

方法2

#coding=utf-8

#使用函数sqrt()判断一个数字是否是素数

import math

def is_prime(num):

    if not isinstance(num,int):

        return false

    for i in range(2,int(math.sqrt(num)+1)):

        if num%i ==0:

            return False

    else:

         return True

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 13,173评论 0 13
  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 12,167评论 0 10
  • 严复谈翻译时,说好的翻译的标准是信、达、雅。写作也一样,我们能否准确无误、流畅活泼、行文优美地表达一个想法,描绘一...
    宁长弓阅读 1,891评论 0 6
  • 2018年2月2日功课 第一部分 忏悔 1、今天对妈妈不认可我买的东西有不耐烦,对妈妈不尊重,向妈妈忏悔,妈妈,对...
    馨只有你191413阅读 1,441评论 0 0
  • 其实,沉默的状况在二三十年前,甚至四十多年前那个奇怪而又热烈环境里更要严重得多。思想受控,疯话连篇,满脑子的思想满...
    少顷阅读 1,486评论 1 2

友情链接更多精彩内容