盘点一道Python基础实战题目.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
盘点一道Python基础实战题目 前言 ????前几天有个叫【-berry】的粉丝在Python沟通群里问了一道关于高校生Python题目的问题,如下图所示。 ? ? 初步一看,还是觉得有点难的,对于刚学完基础的小伙伴来说,这个小项目还是有点难度,这个题目次要调查的是random库、列表、字典、open文件操作等基础操作,运用实际生活中的例子,的确是一个练手的好题目。 一、思路 ????其实问题的关键点就是在于构造姓名,学号和成果,之后以字典的方式进行写入文件。这里预备两个列表,一个姓,一个名,之后使用random库进行随机字符串拼接,得到姓名。 二、处理方法 1)TXT文件存储 直接上代码,如下所示: # !/usr/bin/env python # -*- coding:utf-8 -*- # @FileName :test.py # @Time :2021/9/19 21:34 # @Author :Cat import random xing = [赵,钱,孙,李,周,吴,郑,王, 冯,陈,褚,卫,蒋,沈,韩,杨, 朱,秦,尤,许,何,吕,施,张, 孔,曹,严,华,金,魏,陶,姜, 戚,谢,邹,喻,柏,水,窦,章, 云,苏,潘,葛,奚,范,彭,郎, 鲁,韦,昌,马,苗,凤,花,方, 俞,任,袁,柳,酆,鲍,史,唐, 费,廉,岑,薛,雷,贺,倪,汤, 滕,殷,罗,毕,郝,邬,安,常, 乐,于,时,傅,皮,卞,齐,康, 伍,余,元,卜,顾,孟,平,黄, 和,穆,萧,尹,姚,邵,湛,汪, 祁,毛,禹,狄,米,贝,明,臧, 计,伏,成,戴,谈,宋,茅,庞, 熊,纪,舒,屈,项,祝,董,梁,] ming = [ 凡,佳,勤,珍,贞,鸿,焕,风,朗, 浩,亮,政,谦,振,壮,伟,刚,勇,毅,俊,峰,强,军,平,保,东,文,辉,力,固,之,段,殿,泰, 利,清,飞,彬,富,顺,信,子,杰,涛,昌,成,康,星,翰,诚,博,先,敬, 若,鸣,朋,斌,梁,栋,维,启,克,伦,翔,旭,鹏,泽,朗,伯,彪,晋,晟, 诚,先,敬,震,振,壮,会,思,群,豪,心,邦,承,乐,宏,言,旲,旻,昊, 光,天,达,安,岩,中,茂,进,林,有,坚,和,彪,博,泰,盛,振,挺,掣, 明,永,健,世,广,志,义,兴,良,海,山,仁,波,宁,行,时,志,忠,思, 绍,功,松,善,厚,庆,磊,民,友,裕,河,哲,江,超,炎,德,彰,征,律, 晨,辰,士,以,建,家,致,煜,煊,炎,波,宁,贵,福,生,龙,元,全,国, 胜,学,祥,才,发,武,新,利,清,飞,彬,富,顺,信,子,杰,涛,昌,成, 康,星,光,天,达,安,岩,中,茂,进,林,有,坚,和 ] with open(students.txt, a, encoding=utf-8) as f: for i in range(9): item = {} item[姓名] = random.choice(xing) + random.choice(ming) item[学号] = str(2021010001 + i) item[成果] = random.randint(0, 100) f.write(str(item)) ????????f.write(\n) 运转之后,得到的结果如下所示: 2)CSV文件存储 ?代码如下所示: # !/usr/bin/env python # -*- coding:utf-8 -*- # @FileName :test_csv.py # @Time :2021/9/26 21:01 # @Author :Cat import random import csv headers = [姓名, 学号, 成果] xing = [赵,钱,孙,李,周,吴,郑,王, 冯,陈,褚,卫,蒋,沈,韩,杨, 朱,秦,尤,许,何,吕,施,张, 孔,曹,严,华,金,魏,陶,姜, 戚,谢,邹,喻,柏,水,窦,章, 云,苏,潘,葛,奚,范,彭,郎, 鲁,韦,昌,马,苗,凤,花,方, 俞,任,袁,柳,酆,鲍,史,唐, 费,廉,岑,薛,雷,贺,倪,汤, 滕,殷,罗,毕,郝,邬,安,常, 乐,于,时,傅,皮,卞,齐,康, 伍,余,元,卜,顾,孟,平,黄, 和,穆,萧,尹,姚,邵,湛,汪, 祁,毛,禹,狄,米,贝,明,臧, 计,伏,成,戴,谈,宋,茅,庞, 熊,纪,舒,屈,项,祝,董,梁,] ming = [ 凡,佳,勤,珍,贞,鸿,焕,风,朗, 浩,亮,政,谦,振,壮,伟,刚,勇,毅,俊,峰,强,军,平,保,东,文,辉,力,固,之,段,殿,泰

文档评论(0)

duanbingbing + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档