Python-2018

来自SUDA-HLT
Bzhang讨论 | 贡献2018年12月5日 (三) 03:36的版本 →‎作业安排
跳到导航 跳到搜索

Python程序设计课程主页(2018年秋季学期)

Teacher: 李正华

Teach Assistant: 章波

2018秋季学期

上课时间和地点、QQ群

   周一13:30-15:20文思楼109上理论课;
   周四13:30-15:20东教楼310上理论课;
   周三8:00-9:50理工楼238上机课
   python-2018学习交流qq群:865871012

考试(自动阅卷)注意事项

  • 函数名不能修改、参数数量和顺序不能修改
  • 调用自己写的函数,自己测试的代码等,不要写到全局环境中,都写到 if __name__ == '__main__'中
  • 不要在全局环境中调用input()
  • 根据题目要求,将结果return,而不要print,这两个区别很大
  • 不用使用关键字(if, else, break, def,语法错误)和内嵌名字(如list, int, input,没有语法错误,但是很危险)作为自己的名字,比如:list = []
  • 代码中不要出现任何中文
  • 确保提交的时候,自己的程序可以正常运行,不要遗留任何语法错误。否则,老师不会给你修改,直接0分了。如果有没有做完的题目,一定确保不会导致整个py文件无法正常运行。

作业提交

请登录csteaching网站,完成作业。作业提交注意事项

  • 实验报告为word文件,认真填写实验总结和收获。每一个题目代码和运行结果截图。文件的命名规则:ch1-Python基础-学号-姓名.docx (最前面是作业标题)
  • 一次作业的所有代码,按顺序放到一个py文件中,作为附件提交。批改作业时,我们会直接运行这个文件,应该会按顺序看到每个题目的运行结果。文件命名规则:文件的命名规则:ch1-Python基础-学号-姓名.py (最前面是作业标题)

作业安排

   周三上机课布置作业(以csteaching上的作业为准),默认下周一中午12点前提交到csteaching, 若有改动会提前通知。具体如下:
   第一次作业:ch1-Python基础                  10月24号布置,10月30号12:00前提交
   第二次作业:ch2-顺序结构 和 ch4-选择结构     10月31号布置,11月5号12:00前提交
   第三次作业:ch3-列表 和 ch5-循环结构         11月7号布置, 11月12号12:00点前提交
   第四次作业:ch6-函数                        11月14号布置, 11月19号12:00点前提交
   第一次随堂测试                              11月14号测试, 11月14号当堂提交
   第二次随堂测试                              11月21号测试, 11月21号当堂提交
   第五次作业:ch7-字符串与正则表达式           12月5号布置,  12月10号12:00点前提交

额外上机题(需要和作业中的上机题一起提交) ch8-元组字典与集合:

   一. step 1. 随机产生n个数字([0, n]),得到一个集合S
   step 2. 循环:每次输入一个[0, n]的数字, 判断输入数字是否在S中。

请分别用列表list和集合set存储S, 实现上述操作。