![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
Rengarhunt
这个作者很懒,什么都没留下…
展开
-
python文件与文件夹操作
1.现在有一份‘邀请函.txt’的空白文件,请在同级目录下编写一段代码,写入内容‘诚挚邀请您来参加本次宴会’。with open("邀请函.txt",mode='w',encoding='utf-8') as file: file.write("诚挚邀请您来参加本次宴会 \n")2.在第一题的基础上,添加上问候语和发件人,内容是’best regards 李雷’,让内容是:诚挚邀请您来参加本次宴会。best regards李雷with open("邀请函.txt",mode='w',原创 2020-05-15 16:29:08 · 888 阅读 · 0 评论 -
python学习之面对对象程序设计作业
1.设计一个简单的购房商贷月供计算器类,按照以下公式计算总利息和每月还款金额:总利息=贷款金额*利率每月还款金额 = (贷款金额+总利息)/贷款年限贷款年限不同利率也不同,这里规定只有如下表所示的3种年限、利率。class daikuan: def __init__(self,num,year): self.num = num self.year ...原创 2020-04-17 18:44:16 · 1219 阅读 · 1 评论 -
python学习之利用蒙特.卡罗方法计算圆周率近似值
from random import randomdef PI(times): hits = 0 for i in range(times): x = random()*2 - 1 y = random()*2 - 1 if x*x + y*y <= 1: hits += 1 return 4...原创 2020-04-13 18:09:48 · 2594 阅读 · 0 评论 -
python学习之编写函数寻找给定序列中相差最小的两个数字
import randomdef list(seq): seq = sorted(seq) dif = float('inf') for i,v in enumerate(seq[:-1]): d = abs(v - seq[i+1]) if d < dif: first, second, dif = v, s...原创 2020-04-13 18:00:55 · 3052 阅读 · 0 评论 -
python学习之编写函数查找给定序列的最长递增子序列
from itertools import combinationsdef subAscendingList(lst): for length in range(len(lst), 0, -1): for sub in combinations(lst, length): if list(sub) == sorted(sub): ...原创 2020-04-13 17:21:02 · 993 阅读 · 0 评论 -
python学习之编写函数实现二分法查找
def erfen(n): begin = 0; end = len(list) - 1 while begin <= end: mid = (begin + end)//2 if n > list[mid]: begin = mid +1 else: if n &l...原创 2020-04-13 17:02:37 · 2645 阅读 · 0 评论 -
python作业之编写函数实现选择法排序
def paixu(list_int): list_sp = [int(i) for i in list_int.split()] for i in range(0,len(list_sp)-1): max = list_sp[i] n = i for j in range(i+1,len(list_sp)): ...原创 2020-04-13 16:31:25 · 3072 阅读 · 1 评论 -
Python作业
编写程序求100到999之间的水仙花数。(水仙花数:对于一个三位数abc,a3+b3+c^3=abc)for i in range(100,1000): c = i%10 b = i//10%10 a = i//100 if a**3 + b**3 + c**3 == i: print(i)编写程序解决爱因斯坦台阶问题:有人走一台阶(台阶&l...原创 2020-03-29 13:24:51 · 1644 阅读 · 0 评论 -
python简单编写迪杰斯特拉(Dijkstra)算法
使用pycharm这此编写没有引用库文件,完全是初学者能够看的懂的代码文中部分图来自《啊哈!算法》啊哈磊 著对书中的Dijkstra算法思想使用python来实现有权图:二维数组:输入的数据:再输入开始的顶点后,输出结果num_inf = 99999999 #定义一个无穷大的数num_ding = int(input("输入顶点的数量:"))num_bian =...原创 2019-12-18 19:17:20 · 1049 阅读 · 0 评论 -
python随机分配办公室
随机给八位老师分配到三个办公室中import randomname_list = ['A','B','C','D','E','F','G','H']office = [[],[],[]]for name in name_list: num=random.randint(0,2) office[num].append(name)print(office)i=1for o...原创 2019-12-03 19:27:29 · 5832 阅读 · 3 评论 -
python简单的猜拳小游戏
使用pycharm写的非常简单的猜拳小游戏能够设定游戏局数电脑随机出拳在结束的时候会输出获胜的局数这段程序的缺点在于你只能输入数字,输入其它内容或不输入会报错print("这是一个猜拳游戏")print("你将和电脑开展较量")inning = int(input("输入你想进行的局数:"))print("在下方输入0或者1或者2代表你的出拳")print("0代表石头,1代表剪...原创 2019-11-29 19:52:24 · 1632 阅读 · 0 评论 -
python3.9和pycharm的安装教程并创建简单项目
python3.9和pycharm的安装并创建项目原创 2019-11-28 23:21:02 · 14413 阅读 · 2 评论