热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

#求200以内的素数和_Python求n以内所有素数斐波那契数字字母分离

一、求n个数内的所有素数#举个例子,求三十以内的所有素数(质数)当然30可以换成任何数字,2000、3000……..代码如下

一、求n个数内的所有素数

#举个例子,求三十以内的所有素数(质数)当然30可以换成任何数字,2000、3000……..

代码如下:

num=0

for n in range(2,30):

a=True

for i in range(2,n):

if n%i==0:

a=False

if a==True:

print(n)

num+=1

print("个数",num)

可能有的空格地方没有控制好 ,大家就参考一下,还是根据电脑上面的缩进来

二、斐波那契数列

①求斐波那契数列的第n项:

#代码如下:

def fib(n):

if(n==1 or n==2):

return 1

else:

return(fib(n-1)+fib(n-2))

a=int(input("请输入n:"))

print("第n项的值为:",fib(a))

可以看图片,图片没有问题:

219a67bd7a2dc4763b2188510a0e1121.png

运行结果如下:

9322e03465f223727fe5461f90af3e30.png

②求前n项:

法一:如图(左半边是代码,右半边是运行结果)

7633813b0846b83641a3d91cb7f0504c.png

法2:(封装函数)

def fbnq(n):

a=b=1

for i in range(1,n+1):

print(a,end=" ")

a,b=b,a+b

n=int(input())

fbnq(n)

图片如下:

3daa542888f07e6a1cfc016426ad0ef4.png

运行结果如下:

0858a851bc4ab3b21990e00de04d8c63.png

打字不易,求点赞 谢谢

p:本人就是个入门级别的学了学Python,有错误的话,欢迎评论区指正☺



推荐阅读
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 深入理解C++中的KMP算法:高效字符串匹配的利器
    本文详细介绍C++中实现KMP算法的方法,探讨其在字符串匹配问题上的优势。通过对比暴力匹配(BF)算法,展示KMP算法如何利用前缀表优化匹配过程,显著提升效率。 ... [详细]
  • Python自动化处理:从Word文档提取内容并生成带水印的PDF
    本文介绍如何利用Python实现从特定网站下载Word文档,去除水印并添加自定义水印,最终将文档转换为PDF格式。该方法适用于批量处理和自动化需求。 ... [详细]
  • 本文提供了一系列Python编程基础练习题,涵盖了列表操作、循环结构、字符串处理和元组特性等内容。通过这些练习题,读者可以巩固对Python语言的理解并提升编程技能。 ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • 深入理解Tornado模板系统
    本文详细介绍了Tornado框架中模板系统的使用方法。Tornado自带的轻量级、高效且灵活的模板语言位于tornado.template模块,支持嵌入Python代码片段,帮助开发者快速构建动态网页。 ... [详细]
  • 本文介绍如何使用 Python 编写程序,检查给定列表中的元素是否形成交替峰值模式。我们将探讨两种不同的方法来实现这一目标,并提供详细的代码示例。 ... [详细]
  • 扫描线三巨头 hdu1928hdu 1255  hdu 1542 [POJ 1151]
    学习链接:http:blog.csdn.netlwt36articledetails48908031学习扫描线主要学习的是一种扫描的思想,后期可以求解很 ... [详细]
  • 本文介绍了在Windows环境下使用pydoc工具的方法,并详细解释了如何通过命令行和浏览器查看Python内置函数的文档。此外,还提供了关于raw_input和open函数的具体用法和功能说明。 ... [详细]
  • 尽管使用TensorFlow和PyTorch等成熟框架可以显著降低实现递归神经网络(RNN)的门槛,但对于初学者来说,理解其底层原理至关重要。本文将引导您使用NumPy从头构建一个用于自然语言处理(NLP)的RNN模型。 ... [详细]
  • 本文介绍如何使用Python进行文本处理,包括分词和生成词云图。通过整合多个文本文件、去除停用词并生成词云图,展示文本数据的可视化分析方法。 ... [详细]
  • 毕业设计:基于机器学习与深度学习的垃圾邮件(短信)分类算法实现
    本文详细介绍了如何使用机器学习和深度学习技术对垃圾邮件和短信进行分类。内容涵盖从数据集介绍、预处理、特征提取到模型训练与评估的完整流程,并提供了具体的代码示例和实验结果。 ... [详细]
  • 本文介绍了如何使用 Python 的 Bokeh 库在图表上绘制菱形标记。Bokeh 是一个强大的交互式数据可视化工具,支持丰富的图形自定义选项。 ... [详细]
  • 本文深入探讨了 Python 中的循环结构(包括 for 循环和 while 循环)、函数定义与调用,以及面向对象编程的基础概念。通过详细解释和代码示例,帮助读者更好地理解和应用这些核心编程元素。 ... [详细]
  • 本文介绍了一种算法,用于判断给定年份范围内的回文日期,并考虑了闰年的特殊情况。通过该算法,可以准确找出符合条件的回文日期。 ... [详细]
author-avatar
花亜_277
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有