![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
简宁爱学COMSOL
这个作者很懒,什么都没留下…
展开
-
计算机二级Python公共基础部分
计算机二级Python公共基础部分011. 基本数据结构与算法1.1 算法的基本概念算法是一种设计好的计算序列,用来解决一类问题。算法复杂的包括:时间复杂度和空间复杂度。时间复杂度指计算工作量,空间复杂度指内存空间的要求。综合起来:如果一个算法的执行次数是 T(n),那么只保留最高次项,同时忽略最高项的系数后得到函数 f(n),此时算法的时间复杂度就是 O(f(n))。为了方便描述,...转载 2018-10-11 20:47:23 · 18267 阅读 · 2 评论 -
Python练习 | 九九乘法表
for i in range(1,10): for j in range(1,i+1): print('{}*{}={}\t'.format(j,i,i*j),end='') #end句用以避免print函数以回车结尾 print()运算结果:原创 2018-10-23 19:08:06 · 324 阅读 · 0 评论 -
Python练习 | 随机数与随机抽奖
随机数的调用主要依赖于random库,这其中的核心是random.random()函数,它会生成一个0.0-1.0的伪随机数,其余的random库的函数都源于此。import random as r_num#引入random库num=int(input('please enter the number of activity:'))r_num.seed()#设置随机数种子,这里为系统时间...原创 2018-10-25 22:43:26 · 3517 阅读 · 0 评论 -
Python练习 | 斐波那契数列
题目:斐波那契数列。程序分析:斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……。在数学上,费波那契数列是以递归的方法来定义:fib=[0,1]i=0while i<1000: addition=fib[i]+fib[i+1] fib.append(addition)...原创 2018-10-23 13:55:31 · 678 阅读 · 0 评论 -
Python练习 | 阶乘
整数的阶乘(英语:factorial)是所有小于及等于该数的正整数的积,0的阶乘为1。即:n!=1×2×3×...×n。num=int(input('please enter a int:'))#请求用户输入一个整数sum=1for i in range(1,num+1): sum=sum*i print('the final value is :'+str(sum)) ...原创 2018-10-23 13:39:05 · 344 阅读 · 0 评论 -
Python练习 | 排列组合
题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?分析:通过多层循环,检查是否有重复num=0for i_1 in range(1,5): for i_2 in range(1,5): for i_3 in range(1,5): if (i_1!=i_2)and (i_1!=i_3)and (i_2!...原创 2018-10-23 13:29:14 · 196 阅读 · 0 评论 -
Python练习 | 最大公约数与最小公倍数
最大公约数实现方法1:迭代取余n_1=input('please enter an int:')n_2=input('please enter another int:')def mcd(x,y):#Maximum common divisor if x < y: m=y y=x x=m z_1=x%y w...原创 2018-10-23 11:37:44 · 348 阅读 · 0 评论 -
Python练习 | CSV文件的读取与修改
CSV (Comma Separated Values)逗号分隔值格式,是一种常见的数据格式,以纯文本形式存储表格数据。本练习初衷是为了处理实验中常用的数据,该数据默认格式为.csv,其中包含冗长的文件头和其他一些参数,在导出作图的过程中不得不重复性地打开、选中、关闭数据。这里将先以最简单的处理方式修改单个文件,未能实现批量处理。参考信息详细标准库文档:csv doucumentc...原创 2019-04-08 10:07:07 · 12968 阅读 · 0 评论