![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
选择即热爱
每天自律,人生就是自律人生。
每天自觉,人生就是自觉人生。
每天自信,人生就是自信人生。
加油,加油^0^~。
展开
-
py-10文件之学生的最高分最低分
f1=open('in.txt','rt')lines=f1.readline()max_min_list=[]f1=open('in.txt','rt')while True: lines=f1.readline() l=[] if lines: line=lines.split() for n_str in line: l.append(float(n_str)) else : brea.原创 2021-12-20 21:01:24 · 164 阅读 · 0 评论 -
py-9多项式求解
#p=32+4*n^2+7*n^5+8*n^6x=int(input('shu ru:'))l=[32,0,4,0,0,7,8]sum=0for i in range(len(l)): sum+=l[i]*(x**i)print(sum)原创 2021-12-20 20:59:16 · 242 阅读 · 0 评论 -
一元二次方程
def qeu(): a = int(input('a')) b = int(input('b')) c = int(input('c')) d=b*b-4*a*c if(d<0): print("no root") elif d==0: f=-b/(2*a) print(f"onr root:{f}") else : f = -b / (2 * a) e=d/(2.原创 2021-12-20 20:56:24 · 96 阅读 · 0 评论 -
py-7图形用户界面之加法器
tkinter(Tk interface,tk接口)Tk图形用户界面工具包标准的Python接口图形用户界面构成一个顶层窗口(也称根窗口、主窗口),通过类Tk的无参构造函数,可以创建应用程序主窗口 在顶层窗口中,再创建其他组件(例如按钮、输入框等)加法器:界面如图,输入2数,点加号按钮,计算结果显示在下方。注意:在加法函数中,加法前一定要将str转换为float,显示前要将float转换为strimport tkinter as tkdef one(n): #加法函数原创 2021-12-15 20:57:55 · 1707 阅读 · 0 评论 -
py-6递归汉诺塔
用递归函数解决汉诺塔问题。主函数里输入n,表示盘子数,调用递归函数输出移动步骤 # 认识汉诺塔的目标:把A柱子上的N个盘子移动到C柱子 # 递归的思想就是把这个目标分解成三个子目标 # 子目标1:将前n-1个盘子从a移动到b上 # 子目标2:将最底下的最后一个盘子从a移动到c上 # 子目标3:将b上的n-1个盘子移动到c上 # 然后每个子目标又是一次独立的汉诺塔游戏,也就可以继续分解目标直到N为1 【代码如下】def hano..原创 2021-12-11 23:28:46 · 255 阅读 · 0 评论 -
py-5递归求最大公约数
用递归函数实现求最大公约数。主函数输入2个数,调用递归函数求两数最大公约数,并输出。【代码如下】def gcd(n,m): if m==0: return n else : return gcd(m,n%m)n=int(input("输入n:"))m=int(input("输入m:"))print(gcd(n,m))【运行结果】这个好像不需要交换n与m...原创 2021-12-11 23:10:50 · 3926 阅读 · 0 评论 -
py-3学生管理系统
编程实现简单的学生成绩管理系统。程序运行显示菜单时显示菜单,让用户选择操作,菜单内容如下图。各菜单对应功能如下:添加:输入学号和姓名,并保存到列表中删除:输入学号,从列表中删除对应的这个学生列表:在屏幕上显示当前列表中所有学生的学号和姓名退出:退出程序【代码如下】import timedef print_system(n): print("="*4,end='=') print("学生管理系统",end="") print("=" * .原创 2021-12-11 18:49:40 · 304 阅读 · 1 评论 -
py-2for循环嵌套:打印九九乘法表(4种)
【左下角代码如下】#for循环嵌套:九九乘法表#左下角def left_bottom(n): for i in range(1,10): for j in range(1,i+1): print(f'{i}*{j}={i*j:<2}',end=' ') print()left_bottom(1)【结果如下】保持结果整齐的方式为:{i*j:<2}print()自带换行功能,为避免换行采用end=" ".原创 2021-12-11 16:18:44 · 617 阅读 · 0 评论 -
py-1:循环结构:e的近似求值
(一)自然常数e可以用级数1+1/1!+1/2!+⋯+1/n!+⋯来近似计算(感叹号表示阶乘)。本题要求对给定的非负整数n,求该级数的前n+1项和。输入格式: 输入非负整数n(n<1000) 输入样例: 10 输出样例: 2.71828180 【Python参考代码如下】 #定义一个阶乘来求分母def f...原创 2021-12-11 14:30:53 · 3734 阅读 · 0 评论