数据结构与算法 Python 第 3 周:算法分析

1|01:打印三角形


n = int( input() ) for i in range( 1 , n + 1 ): for j in range( 0 , i ): print("*",end='') print("")

2|02:计算阶乘


n = int( input() ) res = 1 for i in range( 1 , n + 1 ): res *= i print(res)

3|03:判断素数


def is_prime( x ): if x == 1 or x == 0: return 0 y = 2 while y * y <= x: if x % y == 0: return 0 y += 1 return 1 n = int( input() ) if is_prime(n) == 1: print("yes") else: print("no")

4|04:求素数个数


def is_prime( x ): if x == 1 or x == 0: return 0 y = 2 while y * y <= x: if x % y == 0: return 0 y += 1 return 1 l = int( input() ) r = int( input() ) res = 0 for i in range( l , r + 1 ): if is_prime(i): res += 1 print(res)

__EOF__

本文作者PHarr
本文链接https://www.cnblogs.com/PHarr/p/16571573.html
关于博主:前OIer,SMUer
版权声明CC BY-NC 4.0
声援博主:如果这篇文章对您有帮助,不妨给我点个赞
posted @   PHarr  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示