分类: Python之类

Python之类

17 篇文章

thumbnail
Python学生选课系统课设附源码
大二上Pyhton时候的课设,使用类与对象思想,加入云服务B/S理念。 Git地址:https://gitee.com/vastsea-admin/py-course-reg-system 视频介绍:https://www.bilibili.com/video/BV1JM4m1R7SJ/ 功能模块 学生模块 新学生注册   流程:输入学号,姓名,性…
Python随堂测验
7-1 jmu-python-随机生成密码 新建一个字符列表,这个列表中的内容从前到后依次包含小写字母、大写字母、数字。 形如['a',...,'z','A',...,'Z','0',...'9']建议:使用代码生成该字符列表。 分别输入随机数的种子x(整型),随机生成的密码个数n,每个密码长度m。每个密码包含的m个字符是从上述字符列表中随机抽取 …
thumbnail
Python异常处理中的finally和else
finally和else finally无论是否有异常都会执行出来 else只有完全没有异常才会执行出来 若完全无异常,先执行finally后执行else else要在finally之前 finally要放在最后 def get_quantity(): try: quantity = int(input("Enter quantity: ")) p…
thumbnail
Python 异常处理
递归调用形式 def get_price(): #递归调用形式 try: price = float(input("Enter price: ")) return price except ValueError: print("Please enter a valid price") return get_price() 循环形式 def get_…
Python tkinter库建立GUI
布局 place绝对布局 pack弹性布局 grid网格布局 MVC设计模式 MVC(Model-View-Controller)是一种软件设计模式,用于组织和分离应用程序的不同部分,以实现更好的可维护性和可扩展性。 Model(模型):负责处理应用程序中的数据逻辑部分。它包含数据和对数据的操作。模型通常不直接与用户交互,而是通过控制器更新数据。 …
thumbnail
Python的import和from的区别
import basic_class #之后要写成basic_class.Person()的形式,更有容错性 from basic_class import * #Person()即可调用 第一句之后调用引入模块内的资源时要写成basic_class.Person()的形式,更有容错性。 第二句则不用,直接Person()即可。
Python类与对象
类与对象基础操作(类属性,私有,继承,强制访问) import math #form ex_point import Point #从ex_point中引用Point类 class Point: counter = 0 #类属性(公共的) def __init__(self,x=0,y=0,pwd="pass"):#初始化+默认值 self.x =…
Python第七讲作业 字典
第1关:交换键值对 任务描述 本关任务:编写程序。 创建由Monday-Sunday七个值组成的字典,输出键值列表。 要求1,键为:1 2 3 4 5 6 7 值为 Mon Tues Wed Thur Fri Sat Sun 2 将Mon等作为键,将键1等作为值,输出键值列表。 相关知识 为了完成本关任务,你需要掌握:1.如何创建字典,2.如何遍历…
Python实验三 函数
第1关:求阶乘 任务描述 本关任务:编写一个求阶乘的小程序。 相关知识 为了完成本关任务,你需要掌握:1.如何定义函数 编程要求 根据提示,在右侧编辑器补充代码,计算n的阶乘。 测试说明 平台会对你编写的代码进行测试: 测试输入:4; 预期输出: 4!=24 测试输入:5; 预期输出: 5!=120 # 函数定义 def factorial(n):…
Python实验四 列表
第1关:查找缺失元素 任务描述 本关任务:给定一个由n-1个整数组成的未排序的序列,其元素都是1到n中的不同的整数。请写出一个寻找列表中缺失整数的算法。 相关知识 为了完成本关任务,你需要掌握:1.如何遍历列表 编程要求 根据提示,在右侧编辑器补充代码。 测试说明 平台会对你编写的代码进行测试: 测试输入:; 预期输出: 6 def decisio…