RUNOOB python练习题12 找素数问题

80个超详细的Python入门实例 对于大部分Python学习者来说,核心知识基本已经掌握了,但"纸上得来终觉浅,绝知此事要躬行",要想完全掌握Python,还得靠实践应用。 今天给大家分享80个Python入门实例,都是基础实例,经典实用,代码清晰可拿来即用,很适合学习提升使用,适用性广,实用性强。话不多说,一起来看看吧! Python 数字求和 # -*- coding: UTF-8 -*- # Filename : test.py # author by : www.runoob.com # 用户输入数字 num1 = 阅读详情

用来练手的python 练习题,原链接 : python练习实例12

题干 : 判断101-200之间有多少个素数,并输出所有素数

源代码如下:

import numpy as np
bound = np.arange(101,201,1)
result = np.array([])
for k in bound:
  for i in range(k):
    # 如果k存在不是1或k本身的因数i,则k不是素数
    if k/(i+1) == k//(i+1) and (i+1)!=k and (i+1)!=1:
      break
    elif i+1 == k:
      result = np.append(result, k)
print(result)

输出结果如下 :
在这里插入图片描述
上述代码是对范围内的所有整数k,都遍历小于它的所有整数,如果找到不是1和k本身的因数,则k不是素数,反之,k是素数。实际在找素数k的时候,我们只需要判断在 2 − k 2-\sqrt{k} 2−k ​范围内是否有k的因数。下面放标准答案:

h = 0
leap = 1
from math import sqrt
from sys import stdout
for m in range(101,201):
    k = int(sqrt(m + 1))
    for i in range(2,k + 1):
        if m % i == 0:
            leap = 0
            break
    if leap == 1:
        print '%-4d' % m
        h += 1
        if h % 10 == 0:
            print ''
    leap = 1
print 'The total is %d' % h
Python经典练习题 经典例题,熟练Python。 立即下载

相关推荐

告别配置烦恼!保姆级教程:在Windows 10/11上为QT5.14.2配置MSVC2017编译器(附VS2022组件避坑指南)

本文提供了一份详细的保姆级教程,指导如何在Windows 10/11上为QT5.14.2配置MSVC2017编译器,包括VS2022组件避坑指南。从环境准备到关键配置,再到调试工具验证和Qt Creator中的编译器设置,一步步解决常见问题,帮助开发者快速搭建稳定可靠的开发环境。

weixin_30615767的博客 503

Python 实例11

在Python中,文件对象sys.stdin、sys.stdout和sys.stderr分别对应解释器的标准输入、标准输出和标准出错流。案例分析:判断素数的方法:用一个数分别去除2到sqrt(平方根),如果能被整除,则表明此数不是素数,反之是素数。案例:判断101-200之间有多少个素数,并输出所有素数。python从sys库中导入stdout方法。

wq031787的博客 165

GitLab中国区注册终极解决方案:绕过+86手机验证的实战技巧(2023最新)

本文详细解析了GitLab中国区注册时绕过+86手机验证的三种实战技巧,包括开发者工具调试方案、使用国际号码的变通方案以及本地化部署替代方案。通过技术分析和实践验证,帮助开发者顺利注册GitLab账号,提升团队协作效率。

rl6adventurer的博客 1500

python练习实例9

import time myD = {1: 'a', 2: 'd'} for key, value in dict.items(myD): print key, value time.sleep(1) 遍历字典的方法。用time库里的sleep函数来设置休眠时间sleep(1)表示间隔1秒 暂停一秒输出,并格式化当前时间。 import time print ti...

九层台 438

用MFRC522+STM32打造智能门禁:从硬件选型到云端控制全流程

本文详细介绍了基于STM32微控制器和MFRC522射频模块构建智能门禁系统的完整流程。从硬件选型、电路设计、底层驱动开发,到系统软件架构与状态机设计,并最终实现通过ESP8266模块接入云端平台(如OneNET)进行远程控制和数据可视化。项目深入探讨了MFRC522的SPI通信、卡片操作流程、天线调试以及云端MQTT集成等关键技术,为嵌入式开发者提供了一个从本地感知到云端管控的物联网项目实战参考。

raspberrypi5的博客 741

华为od 面试八股文_Android安卓_05_含答案

华为od 面试八股文_Android安卓_05_含答案

MISAYAONE的博客 951

Python面试题-2

【程序12】 题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。 2程序源代码: h =0 leap = 1 from math import sqrt from sys import stdout for m in range(101,201): k = int(sqrt(m+ 1)) for i in range(2,k+1): if m %i

修罗神的海岛 476

基于ESP32的智能无线广播系统开发博客

通过本项目的开发,我们成功地实现了基于ESP32的智能无线广播系统。该系统不仅具备传统广播的功能,还实现了通过Wi-Fi无线传输音频、实时广播和智能控制等多种先进功能。未来,随着技术的进一步发展,我们还可以扩展更多功能,如智能推荐广播内容、支持语音识别和控制等。希望本项目能够为嵌入式开发人员提供一些思路和参考,帮助大家在实际开发中更好地应用ESP32平台,开发出更加智能和实用的无线广播系统。

2201_76125393的博客 424

python部分基础题(二) --类与继承

1.编写函数,输入年份,判断是否是闰年 def Year(): year = input('请输入一个年份:') year = int(year) if year % 400 == 0: print('年份%d是闰年' % year) elif year % 4 == 0 and year % 100 != 0: print(...

快递小哥的博客 605

2024-江苏科技大学-模拟-动态接触角,模拟液滴撞击,comsol软件模拟。

相反,其对液滴粘度和平衡接触角的变化基本不敏感。重力势能的影响显著受过程参数调节,随着液滴直径和密度的增加而增加,而随着初始液滴速度和表面张力系数的增加而减小。通过考虑形状因子和粘度修正因子,可以准确定义表面能和粘性耗散能,使得所提出的半经验修正勺状模型表现出良好的性能,在所有65个研究案例中,液滴最大铺展长度因子(βmax)和中心厚度(h)的相对误差基本分别落在5%和10%的区间内。重力势能的影响受过程参数显著调节,随液滴直径和密度的增大而增大,随液滴初始速度和表面张力系数的增大而减小。

qq_15963745的博客 512

测试用例设计工具大盘点:总有一款适合你

本文旨在帮助测试工程师、开发人员及团队管理者快速了解主流测试用例设计工具的特点、适用场景和选择逻辑。覆盖工具类型包括传统文档工具、开源管理工具、商业集成平台及新兴AI工具,范围涵盖中小团队到大型企业的不同需求。本文从“测试用例设计的痛点”切入,用生活案例解释核心概念;接着按“工具类型”分类盘点主流工具(附优缺点对比表);再通过“小团队/中大型团队/敏捷团队”等真实场景教你选工具;最后展望AI等未来趋势,帮你“一次学透,终身受用”。

项目管理的博客 1592

笔记20210717

h = 0 leap = 1 from math import sqrt from sys import stdout # 个人认为这句可要可不要,影射到脚本窗口没有用上 # print(int(sqrt(15))) for m in range(101,201): k = int(sqrt(m + 1)) # 平方根后取整数 for i in range(2,k + 1): # 这里是数学尚识,K的值是平方根开根后的值,因为不被任何数整除的数是素数,开根后得到的数让m整除,.

xmt67xmt的博客 329

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

for else语句小tips : RUNOOB python练习题36

for else语句小tips python 使用for else语句找出100以内的素数

Cy_coding的博客 351

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

RUNOOB python练习题 14

python使用递归实现正整数的分解质因数

Cy_coding的博客 440

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

runoob python 100例题 36

练习题地址在:菜鸟教程python100题目。 求素数: # 题目:求100之内的素数。 import math k=0 for i in range(int(input('plz input 1:')),int(input('plz input 2:'))+1): # for i in range(4,15): #print(i,end=' ')

lyphslbg的专栏 278

超详细!100个Python入门实例,代码清晰拿来即用,学习提升必备

对于大部分Python学习者来说,核心知识基本已经掌握了,但"纸上得来终觉浅,绝知此事要躬行",要想完全掌握Python,还得靠实践应用。今天给大家分享80个Python入门实例,都是基础实例,经典实用,代码清晰可拿来即用,很适合学习提升使用,适用性广,实用性强。话不多说,一起来看看吧!【实例过多,仅展示部分内容!!【文章末尾有领取方式!!

m0_58477260的博客 6136

2024年Python最新80个超详细的Python入门实例_python入门程序例子

usr/bin/python3 # author by : www.runoob.com import calendar monthRange = calendar.monthrange(2016,9) print(monthRange) 执行以上代码输出结果为: (3, 30) 输出的是一个元组,第一个元素是所查月份的第一天对应的是星期几(0-6), 第二个元素是这个月的天数。光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

2301_82241983的博客 1328

python编程例子,python经典例程

大家好,小编来为大家解答以下问题,python编程例子,python经典例程,今天让我们一起来看看吧!对于大部分Python学习者来说,核心知识基本已经掌握了,但"纸上得来终觉浅,绝知此事要躬行",要想完全掌握Python,还得靠实践应用。今天给大家分享,都是基础实例,。话不多说,一起来看看吧!

jaskonyee的博客 985

python新手代码大全.pdf,python简单入门代码

对于大部分Python学习者来说,核心知识基本已经掌握了,但"纸上得来终觉浅,绝知此事要躬行",要想完全掌握Python,还得靠实践应用。今天给大家分享,都是基础实例,。话不多说,一起来看看吧!

chatgpt001的博客 1034

python项目开发案例集锦 pdf,python项目开发案例

说了这么多,旨在告诉大家Python这个类目无论是功能性、还是上手程度都碾压其他语言,作为最适合零基础入门的编程语言,想要学习自然不能纸上谈兵,还得沉下心来深入的研究和学习。上面的所有资料我全部打包好了并且上传至优快云官方,需要的点击👇获取!👉 [Python零基础2023入门资料包] 👈。

M3666789的博客 951

python编程基础与案例集锦,python编程案例教程答案

说了这么多,旨在告诉大家Python这个类目无论是功能性、还是上手程度都碾压其他语言,作为最适合零基础入门的编程语言,想要学习自然不能纸上谈兵,还得沉下心来深入的研究和学习。上面的所有资料我全部打包好了并且上传至优快云官方,需要的点击👇获取!👉 [Python零基础2023入门资料包] 👈。

2401_82891043的博客 1195

python代码大全和用法,python常用代码入门

大家好,小编来为大家解答以下问题,python代码大全和用法,python常用代码入门,现在让我们一起来看看吧!对于大部分Python学习者来说,核心知识基本已经掌握了,但"纸上得来终觉浅,绝知此事要躬行",要想完全掌握Python,还得靠实践应用。今天给大家分享,都是基础实例,。话不多说,一起来看看吧!

2301_81895257的博客 895

初学者必会的100个Python编程代码,入门全套资料都给朋友们整理好了,文末免费领!_python必背入门代码

breakelse:print(‘清空前:’, RUNOOB)print(‘清空后:’, RUNOOB)以上实例输出结果为:清空前: [6, 0, 4, 1]清空后: []

2201_75604580的博客 1747

python编程游戏用什么软件,python编程游戏代码简单

说了这么多,旨在告诉大家Python这个类目无论是功能性、还是上手程度都碾压其他语言,作为最适合零基础入门的编程语言,想要学习自然不能纸上谈兵,还得沉下心来深入的研究和学习。上面的所有资料我全部打包好了并且上传至优快云官方,需要的点击👇获取!

2401_85306094的博客 635

python例子大全,python经典例程

大家好,本文将围绕python例子大全展开说明,python经典例程是一个很多人都想弄明白的事情,想搞清楚python程序举例需要先了解以下几个事情。对于大部分Python学习者来说,核心知识基本已经掌握了,但"纸上得来终觉浅,绝知此事要躬行",要想完全掌握Python,还得靠实践应用。今天给大家分享,都是基础实例,。话不多说,一起来看看吧!

Rtee1的博客 171
上一篇: RUNOOB python练习题10
下一篇: RUNOOB python练习题13 水仙花数
Cy_coding
博客等级 码龄7年 49粉丝 88原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值