当前位置: 首页> 文旅> 文化 > 龙岩市人民政府官网_如何做网站推广方式_国内免费建网站_互联网广告公司

龙岩市人民政府官网_如何做网站推广方式_国内免费建网站_互联网广告公司

时间:2025/7/14 4:42:54来源:https://blog.csdn.net/ALISHENGYA/article/details/144433836 浏览次数:0次
龙岩市人民政府官网_如何做网站推广方式_国内免费建网站_互联网广告公司

1、输出N以内的所有素数

描述:编程找出N(即小于等于N)的所有素数。

输入:输入一个正整数

输出:在同一行中从小到大依次输出不大于n的全部素数,每个数字后面一个空格。

示例:

输入:97

输出:2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97

def is_prime(n):"""判断素数的函数,接收一个正整数为参数,参数是素数时返回True,否则返回False减小判定区间,减少循环次数,提升效率"""if n < 2:return False      # 0、1、负数以及偶数都不是素数 for i in range(2, int(n ** 0.5) + 1):if n % i == 0:    # 能被2到其n-1之间的数整除的数不是素数return Falseelse:return True       # for循环正常结束,未遇到return的数是素数def output_prime(number):"""接收一个正整数为参数,遍历从0到number之间的所有整数在一行中输出不大于number的所有素数,函数无返回值"""for i in range(number + 1):         # 遍历小于n的整数if is_prime(i):   # i为素数时输出iprint(i, end=' ')  # 输出后不换行,空格分隔输出positive_int = int(input())  # 输入一个正整数
output_prime(positive_int)      # 调用无返回值函数,不需要用print()

2、斐波纳契数列 

描述:求斐波纳契(Fibonacci)数列:1, 1, 2, 3, 5, 8... 的前n项,n的值从键盘输入。

输入:"10"

输出:"1,1,2,3,5,8,13,21,34,55"

注意:

(1)‬输入使用 input(),不要增加额外的提示信息‬;

(2)输出使用 print(),不要增加额外的输出信息‬;

(3)Python中input函数返回值是字符串, 可以使用 int(input()) 或 eval(input()) 来进行转换‬。

def f(n):if n==1 or n==2:return 1else:return f(n-1)+f(n-2)
m=eval(input())        
s=""
for i in range(1,m+1):s+="{},".format(f(i))
print(s[:-1])
关键字:龙岩市人民政府官网_如何做网站推广方式_国内免费建网站_互联网广告公司

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: