用python 实现录入学生作业情况的小程序

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px ".PingFang SC Light" }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px "Helvetica Neue" }
span.s1 { font: 14.0px ".PingFang SC Light" }
span.s2 { font: 14.0px "Helvetica Neue" }

写一个录入学生作业情况的一个程序

 

1、查看学生作业情况

 

2、录入学生作业情况

 

3、可以让输入3次,需要为空的情况

 

homeworks = {

 

‘张流量’:

 

{‘2018.3.22’:”未交”,’2018.3.23’:’wei交’},

 

‘田雨’:{‘2018.3.22’:”未交”,’2018.3.23’:’wei交’}

 

}

================================================================

中间遇到的问题:

1. 查询学生的作业时,打印该学生的情况。因为该学生的作业情况是字典类型,所以不能直接打印,需要转化为字符串类型后再进行打印。

print(name+"的作业提交情况为:"+str(homeworks[name]))

2. 当录入学生作业情况时,需要向字典中插入学生的姓名和作业情况,是个二维字典,使用的方式为:

homeworks[nameC][date]=hwStat

代码如下:

原文地址:https://www.cnblogs.com/yuanchunli/p/8677840.html

时间: 2024-11-12 14:29:56

用python 实现录入学生作业情况的小程序的相关文章

Python绘制PDF文件~超简单的小程序

Python绘制PDF文件 项目简介 这次项目很简单,本次项目课,代码不超过40行,主要是使用 urllib和reportlab模块,来生成一个pdf文件. reportlab官方文档 http://www.reportlab.com/docs/reportlab-userguide.pdf 我们看看这个网页上的原数据: http://www.swpc.noaa.gov/ftpdir/weekly/Predict.txt 代码: #-*- coding: utf-8 -*- # 1. 用于下载原

python 爬取糗事百科 gui小程序

前言:有时候无聊看一些搞笑的段子,糗事百科还是个不错的网站,所以就想用Python来玩一下.也比较简单,就写出来分享一下.嘿嘿 环境:Python 2.7 + win7 现在开始,打开糗事百科网站,先来分析.地址:https://www.qiushibaike.com 一般像这种都是文本的话,查看源代码就可以看到内容了. 已经可以看到都是在一个class 为content 的div里面,这样就很简单了,直接上正则表达式来匹配就好了. <div.*?class="content"&

5.Python自学之路:购物篮小程序

1 # 购物商城 2 # 商品展示,价格 3 # 购买商品,加入购物车,一直往里面加 4 # 付款,你有4000元,钱不够,就撤单. 5 6 items = {'cpu': '800', '主板': '800', '机箱': '300', '显卡': '2000', '键盘': '800', '耳机': '300'} 7 Cost_list = items.items() 8 print(Cost_list) 9 Cost_items = {} 10 while True: 11 item_na

python写的的简单的爬虫小程序

import re import urllib def getHtml(url): page=urllib.urlopen(url) html=page.read() return html def getpic(html): s=r'src="(.*?\.jpg)" pic_ext' piclist=re.findall(s,html) x=0 for imgurl in piclist: urllib.urlretrieve(imgurl,'%d.jpg'%x) x=x+1 htm

python(三)一个文件读写操作的小程序

我们要实现一个文件读写操作的小程序 首先我们有一个文件 我们要以"============"为界限,每一个角色分割成一个独立的txt文件,按照分割线走的话是分成 xiaoNa_1.txt xiaoBing_1.txt xiaoNa_2.txt xiaoBing_2.txt 这样格式的四个文件 下面上代码: #定义一个保存文件的函数 def save_file(xiaoNa,xiaoBing,count): file_name_xiaoBing = 'xiaoBing_'+str(cou

Python小程序collatz

最近在看Python编程快速上手,实现课后小程序collatz时,发现跟结果总也不一样在网上搜过之后也只有print函数里面不太一样不明白为什么 print(n // 2)就不行必须是n = n // 2print(n)后来大神告知,错误的原因是,输出的是n // 2的值,而 n 的值并没有改变,所以会无限循环出现第一个结果以后要注意类似问题

windows上快速调用自己写的python小程序

windows平台上快速调用python程序 场景1:某云平台的账号/或密码比较长,一旦浏览器缓存失效,就要去邮件/文件查找,费时费力 场景2:由于某些场景,强制每N天更换密码.简单密码箱,密码保存,自动copy到粘贴板 场景3:python功能强大,写了个小程序,懒得python /dir/XXX.PY直接从window命令窗口调用python小工具 使用方法: ctrl+r 调出window命令窗口. 输入自定义命令如pwd 输入需要查找的账号/密码 即可自动copy到粘贴板待用,使用时ct

统计学生提交作业情况

在研一上学期当了C语言课程的助教,每周老师都会布置作业,同学们会把作业打包成压缩文件上传到学院ftp,我的任务是下载同学的作业并统计提交人数,抽样检查作业.学生的压缩文件按学号(9位).姓名.日期的格式命名,于是我想统计提交情况的任务可以用python来解决,以减轻我的工作量. 程序的基本思路是: 1.老师给我一个保存所有学生信息(学号.姓名)的excel表,我先把所有学生的学号保存到一个字典的key中,value初始化为0代表学生提交的次数 2.遍历提交的所有文件并取出学号,并在前面建好的字典

输入password登录到主界面,录入学生编号,排序后输出

n 题目:输入password登录到主界面,录入学生编号,排序后输出 n 1.  语言和环境 A.实现语言 C语言 B.环境要求 VC++ 6.0 n 2.  要求 请编写一个C语言程序.将若干学生编号按字母顺序(由小到大)输出. 程序的功能要求例如以下: 1)  输入password"admin",正确则进入主界面,错误则直接推出(exit(0)): 2)从键盘输入5个学生编号"BJS1001","BJS2001"."BJS1011&