python的基础算法实现(等差求和,阶乘)
这里记录的代码均为核心,不带交互,有些不考虑无效输入
力求最省资源,用最快捷的实现方式
等差数列求和
#等差数列求和 n*(a1+an)/2
x1 = 1
d = 3
n = 100
x100 = x1 + (n-1)*d
s = (x1 + x100)*n/2
print(s)
阶乘的实现
def factorial(num):fac=1if num < 0:print("负数没有阶乘")elif num == 0:print("0 的阶乘为 1")else:for i in range(1,num + 1):fac = fac*iprint("%d 的阶乘为 %d" %(num,fac))
factorial(10)
行列式 矩阵 计算
python的基础算法实现(等差求和,阶乘)相关推荐
- [Python面试][基础算法题]Python基础面试(基础算法题目较多)
Python基础 文件操作 1.有一个jsonline格式的文件file.txt大小约为10K 2.补充缺失的代码 模块与包 3.输入日期, 判断这一天是这一年的第几天? 4.打乱一个排好序的list ...
- 《Python程序设计与算法基础教程(第二版)》江红 余青松 全部章节的课后习题,上机实践,课后答案,案例研究
(还在更新中-) 这篇博客花费了我的大量时间和精力,从创作到维护:若认可本篇博客,希望给一个点赞.收藏 并且,遇到了什么问题,请在评论区留言,我会及时回复的 这本书对Python的知识点的描述很详细, ...
- Python程序设计与算法基础-----书本上机实践题目及答案
@书本为Python程序设计与算法基础教程(第二版)-----江红.余青松 编著 第二章.python语言基础 1.编写程序,输入球的半径,计算球的表面积和体积(结果保留两位小数) #计算圆的表面 ...
- 【机器学习基础】数学推导+纯Python实现机器学习算法24:HMM隐马尔可夫模型
Python机器学习算法实现 Author:louwill Machine Learning Lab HMM(Hidden Markov Model)也就是隐马尔可夫模型,是一种由隐藏的马尔可夫链随机 ...
- 【机器学习基础】数学推导+纯Python实现机器学习算法28:CRF条件随机场
Python机器学习算法实现 Author:louwill Machine Learning Lab 本文我们来看一下条件随机场(Conditional Random Field,CRF)模型.作为概 ...
- 【机器学习基础】数学推导+纯Python实现机器学习算法27:EM算法
Python机器学习算法实现 Author:louwill Machine Learning Lab 从本篇开始,整个机器学习系列还剩下最后三篇涉及导概率模型的文章,分别是EM算法.CRF条件随机场和 ...
- python程序设计与算法基础江红答案_《Python程序设计与算法基础教程(第二版)》江红 余青松,第十一章课后习题答案...
推荐阅读 <Python程序设计与算法基础教程(第二版)>江红 余青松 全部章节的课后习题,上机实践,课后答案,案例研究 文章目录 一些知识点总结和几个例题 选择题:1~5 填空题:1~8 ...
- 了解递归算法,等差求和,阶乘
以最经典的等差求和为例吧,求和1+2+3+4+5+6+.... def sum_numbers(num):# 1.如果是1,直接返回1 -- 出口if num == 1:return 1# 2.如果不 ...
- 两万多字诠释python最经典基础算法之100题【内含思路、程序和答案】【python初学者必备】
前言: 本文为最最基础的python基础算法题目.思路和答案,适合python初学者使用,可以当作python入门算法工具书,虽然不具有高深的算法,但是都是企业级算法用的频率最多的,这也是学好高级算法 ...
最新文章
- vim does not map customized key?
- 设计模式(三):观察者模式与发布/订阅模式区别
- Java技术:项目构建工具Maven最佳替代者gradle介绍
- Java--Mybatis万字长文经典面试题王者笔记《收藏版》
- 电子计算机机房防雷装置,网络机房防雷方案
- 测试内存条是否兼容软件,18款内存条兼容性测试
- X1Tablet键盘改造成USB键盘
- m个苹果放在n个盘子里面有多少种放法?(动态规划)
- python numpy逆_python-使用numpy的矩阵逆
- 计算机内存条能装几个,电脑能装几个内存条_一般电脑插几个内存条
- 8583 报文解析过程
- 美国大学计算机工程专业TOP10
- 一日一技:用Python绘画有多好玩
- 2019年第十届蓝桥杯[Java]
- YUM下载安装包及其所有依赖包
- 四则运算——结对项目报告
- 1.20 不定式 比较级
- VSCode全套配置C++环境流程(完全卸载+C盘插件搬家+json配置文件+闪退问题+中文乱码问题)
- Spring Security应用详解(集成SpringBoot)
- 自动化生产线实训系统,自动化生产线实训装置QY-JDYT