python实现简单成绩录入系统 您所在的位置:网站首页 counton python实现简单成绩录入系统

python实现简单成绩录入系统

#python实现简单成绩录入系统| 来源: 网络整理| 查看: 265

学了一个多月的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 实验室设备网 版权所有