python
python庄园丁
这个作者很懒,什么都没留下…
展开
-
liunx 基础命令
1. pwd (print working dirctory)--当前工作目录2. cd (change dirctory)---改变工作目录3.ls(list)---罗列当前工作路径中的所有文件和目录4.mkdir -- 创建目录5.touch 创建空白文件6.mv --移动文件6.cp---复制文件和目录7.rm -rf 强制删除目录及文件8. echo 回显字符串以上是一般liunx系统当中最常用的基本命令...原创 2020-10-06 19:42:41 · 120 阅读 · 0 评论 -
python常用模块分析-random模块
在Python编程中,有关随机事件的库是-random.其中几个函数分析如下、1.random.random()# 随机获得在区间[0,1) 之间的随机小数2.random.randint(a,b)# 随机获得在区间[a,b] 之间的随机整数3.random.randrange(a,b,step)#随机获得在区间【a,b】上步长为step的随机整数4.random.unifo...原创 2019-06-22 12:31:52 · 196 阅读 · 0 评论 -
验证生日悖论的python实现
import random,timen=eval(input("请问你想实验几次呀:"))count=0start=time.perf_counter()for i in range(n): # 列表推导式:随机抽取从(1,366)抽取23次,组成列表 bds = [random.randint(1,366) for x in range(23)] # 利用集合的...原创 2019-05-31 19:15:58 · 2987 阅读 · 0 评论 -
用Python语言设计设计一个计算购书款的程序,
"""用Python语言设计设计一个计算购书款的程序,如果有会员卡,购书5本以上,书款按照7.5折结算,用Python语言设计设计一个计算购书款的程序,如果有会员卡,购书5本以上,书款按照7.5折结算,5本以下,按85折结算,如果没有会员卡,购书5本以上,按8.5折结算,5本以下按照9.5折结算。"""books=[]while True: book = input("请输入您...原创 2019-05-23 23:01:15 · 3186 阅读 · 0 评论 -
Python的便捷性,从编程实践出发
人生苦短我用Python.从1990年1月1日开始,我三天打鱼二天晒网,求输入任意年月日,求该天打鱼还是晒网.一般思路:取模一般对周期性问题是个很好入手方法 总天数与5取模小于3就是打鱼,否则就是晒网,容易知道关键在求总天数 总天数要分别统计闰年与非闰年的天数在加上最后一年的天数,最后一年的天数还要考虑,最后一年是否...原创 2019-03-10 23:12:00 · 203 阅读 · 0 评论 -
Python数独初步分析
题目:利用1到9填充9宫格,使得每行每列对角线的和都相等最自然的思路,就是暴力枚举思路如下1涉及随机过程必然涉及随机模块,所以第一开始就导入random模块2.定义一个列表(1到9)3.随机打乱列表,利用三个嵌套if去满足(每行和相等,每列相等,对角线相等)同时满足4.满足条件,就打印并跳出不足之处:这个方法每次都可以找到满足条件的答案,但是无法获得所有的结果的集...原创 2019-03-02 22:56:25 · 307 阅读 · 0 评论 -
如何将文件夹中的mp3按照歌手分类排序
"""在文件夹中.有几百首Mp3,按照歌手重新排序(文件格式:歌名-名字.mp3)思路:将文件名改变成(名字_歌名.mp3).本人用的是deepliunx系统,windows系统路径表达方式特殊C:\dir应该表示为C:\\dir"""import ospath="/home/wyl/Desktop/mp3"#注意如果是微软系统注意路径表达方式files=os.listdir(pa...原创 2018-12-19 20:01:47 · 3878 阅读 · 1 评论 -
Python练习题,如何模拟账户只能输入三次(用户名和密码)
for i in range (1,4): username=input("Enter your name :") if username=="tom": print("name is ok") break else: print("name is wrong")if username=="tom": for j i...原创 2018-07-15 18:06:09 · 10000 阅读 · 1 评论 -
python编程快速上手第三章实践项目答案
废话少说直接上代码def collatz(number): if number%2==0: print(number//2) return (number//2) else: print(3*number+1) return (3*number+1)print("Enter your number :")nu=in...原创 2018-04-12 21:36:25 · 1827 阅读 · 3 评论 -
用Python求第一千个素数
废话少说,直接上代码def sushu(n): for i in range(2,int(n**0.5)+1): if n%i==0 and n!=2: return False else: return Truecount=1j=3while True: if sushu(j): count=c...原创 2018-04-15 17:25:41 · 2219 阅读 · 0 评论 -
用Python分解质因数
思路:1.定义一个函数,判断是否是素数(利用素数定义就可以) 2.对具体的数字N,首先判断是否是素数.是程序结束,不是则利用if-else嵌套要求同时满足两个条件 (1)对属于(2,N)之间的数i,能整除N (2)i是素数 则i是n的质因数,如果i%N是质数,就不用再分解了,不是继续循环代码...原创 2018-04-14 11:53:33 · 21842 阅读 · 1 评论 -
用python写出2000年到2500年之间的所有闰年
废话少说,直接上代码for i in range(2000,2501): if i%4==0 and i%100!=0 or i%400==0: print(i)本人在学习python入门课程,这个是本人用自己原创,感觉还可以.原创 2018-02-26 18:26:51 · 44730 阅读 · 0 评论