python实现简单成绩录入系统 | 您所在的位置:网站首页 › counton › python实现简单成绩录入系统 |
学了一个多月的python,做了一个小程序:python实现简单成绩录入系统,实验一下 menu部分 from tkinter import*#这是一个python模块,python3中都有 import tkinter.messagebox#这也是一个模块 from file_read import read from file_write import write class student_main():#定义一个学生类 def __init__(self): self.name ='' self.ID='' self.lessons={} self.sum='' self.average='' stulist=read() stu=student_main() #登录页面-------------------------------------------------------------------- def seacharID(stulist,ID):#这是一个对是否重复id的检验 for x in stulist: if x.ID==ID: return True #这是一个成绩录入时的主要函数 def next(): root_next=Tk() root_next.title('成绩录入') root_next.geometry('200x200+230+330') var_lesson=StringVar() var_score=StringVar() Label(root_next,text='课程名').place(x=20,y=50) Label(root_next,text='成绩').place(x=20,y=90) enter_lesson=Entry(root_next,textvariable=var_lesson,width=15) enter_lesson.place(x=70,y=50) enter_score=Entry(root_next,textvariable=var_score,width=15) enter_score.place(x=70,y=90) def btn3_login(): x=var_lesson.get() y=var_score.get() if y.isdigit()==True: if int(y)>100: tkinter.messagebox.showerror('错误','请输入正确的成绩!!!') var_score.set('') elif int(y) |
CopyRight 2018-2019 实验室设备网 版权所有 |