![](https://img-blog.csdnimg.cn/bfff97aa4d174bd9af1073579fecbd47.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python实验学习
在学校Python实验课中做过的题
无奈清风吹过
走过花海的小路,无奈只是清风吹过
展开
-
现在有UTF-8格式编码的名为 “score1.csv”的文件,里面存放着某班学生的Python课程成绩,共有学号、平时成绩、阶段测试、实报报告,机考成绩五列。请根据平时成绩10%,阶段测试30%,实
现在有UTF-8格式编码的名为 “score1.csv”的文件,里面存放着某班学生的Python课程成绩,共有学号、平时成绩、阶段测试、实报报告,机考成绩五列。请根据平时成绩10%,阶段测试30%,实验报告20%,机考成绩占40%的比例计算考核成绩(取整数),并分学号、考核成绩两列,按照考核成绩由高到低的顺序写入另一文件“score2.txt”中。同时在屏幕上输出班级学生总人数,按考核成绩计90以上、80~89、70~79、60~69、60分以下各成绩档的人数和班级总平均分(取整数)。要求不能使用第三方原创 2022-06-15 12:43:19 · 1457 阅读 · 0 评论 -
假设我们有一份文件“data.txt”(编码格式UTF-8),文件中包含了很多个人隐私信息。现在需要一份去除其中敏感信息的版本,将文件中所有手机号的4~7位和身份证号的7~14位用*替换,然后追加到原
假设我们有一份文件“data.txt”(编码格式UTF-8),文件中包含了很多个人隐私信息。现在需要一份去除其中敏感信息的版本,将文件中所有手机号的47位和身份证号的714位用*替换,然后追加到原文件的最后(新起一行),请自己划分功能由不同的函数来完成。如果读入文件内容为:张三 居住地:武汉 身份证号:420111199909091234 手机号:13013013130输出结果是:张三 居住地:武汉 身份证号:420111********1234 手机号:130****3130原创 2022-06-15 12:43:02 · 2515 阅读 · 0 评论 -
编写一个函数,模拟微信发红包的红包分配过程。函数有两个参数:一个参数表示红包总金额,默认值为100,另一个参数表示红包数量,默认为10。程序输入:红包总金额和红包数量;程序输出:每个红包的金额。要求:
编写一个函数,模拟微信发红包的红包分配过程。函数有两个参数:一个参数表示红包总金额,默认值为100,另一个参数表示红包数量,默认为10。程序输入:红包总金额和红包数量;程序输出:每个红包的金额。要求:每个红包最低为0.01元;红包总金额不高于200元;红包的随机分配算法尽量公平。屏幕输出示例:运行结果默认情况下输入数据个人能力有限,仅供参考,共同学习!......原创 2022-06-15 12:42:45 · 1710 阅读 · 0 评论 -
一个IP地址是由四个字节(每个字节8个位)的二进制码组成。请将32位二进制码表示的IP地址转换为十进制格式表示的IP地址输出。如果输入的数字不足32位或超过32位或输入的数字中有非0和1的数字时输出“
一个IP地址是由四个字节(每个字节8个位)的二进制码组成。请将32位二进制码表示的IP地址转换为十进制格式表示的IP地址输出。如果输入的数字不足32位或超过32位或输入的数字中有非0和1的数字时输出“data error!”。要求:综合使用列表,集合和生成式。运行结果个人能力有限,仅供参考,共同学习!......原创 2022-06-15 12:42:34 · 8283 阅读 · 3 评论 -
学校举办朗诵比赛,邀请了10位评委为每一名参赛选手的表现打分,打分由random库中的随机函数进行,打分范围在[80,100]之间,打分的结果存放在列表lst_score中。编写程序,根据以下规则计算
学校举办朗诵比赛,邀请了10位评委为每一名参赛选手的表现打分,打分由random库中的随机函数进行,打分范围在[80,100]之间,打分的结果存放在列表lst_score中。编写程序,根据以下规则计算参赛选手的最终得分:运行结果个人能力有限,仅供参考,共同学习!......原创 2022-06-15 12:42:18 · 6088 阅读 · 0 评论 -
假设平均绩点计算方法如下:(课程学分1*绩点+课程学分2*绩点+课程学分n*绩点)/(课程学分1+课程学分2+课程学分n)。用户循环输入五分制成绩和课程学分,输入‘-1’时结束输入,计算学生平均绩
假设平均绩点计算方法如下:(课程学分1绩点+课程学分2绩点+课程学分n*绩点)/(课程学分1+课程学分2+课程学分n)。用户循环输入五分制成绩和课程学分,输入‘-1’时结束输入,计算学生平均绩点。等级与绩点对应关系如下表:运行结果个人能力有限,仅供参考,共同学习!......原创 2022-06-15 12:42:01 · 4096 阅读 · 0 评论 -
输入一个整数作为随机函数种子,随机生成5个不同的长度为10的激活码。
输入一个整数作为随机函数种子,随机生成5个不同的长度为10的激活码。要求1:如果用户输入的不是整数,需要异常处理并进行提示。要求2:使用随机生成时,生成数字概率为1/5,大写字母和小写字母概率各为2/5。原创 2022-04-09 19:05:00 · 3568 阅读 · 2 评论 -
实现用户输入用户名和密码登录
实现用户输入用户名和密码登录,当用户名为admin或administrator且密码为666666时,显示“登录成功”,否则显示“登录失败”,登录失败时允许重复输入三次。原创 2022-04-09 18:53:54 · 13723 阅读 · 0 评论 -
请编写一个个人所税计算器,用户输入应发工资薪金所得、五险一金金额和个税免征额,输出应缴税款和实发工资,结果保留小数点后两位。当输入数字小于0或等于0时,输出“error”。
请编写一个个人所税计算器,用户输入应发工资薪金所得、五险一金金额和个税免征额,输出应缴税款和实发工资,结果保留小数点后两位。当输入数字小于0或等于0时,输出“error”。原创 2022-03-27 23:47:58 · 5772 阅读 · 1 评论 -
凯撒密码:设想在某些情况下给朋友传递字条信息,但又不希望传递中途被第三方看懂这些信息,因此需要对字条信息进行加密处理
凯撒密码:设想在某些情况下给朋友传递字条信息,但又不希望传递中途被第三方看懂这些信息,因此需要对字条信息进行加密处理。凯撒密码采用了替换算法对信息中的每一个英文字符循环替换为该字符后面第三个字符,对应关系如下:原文: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z密文: D E F G H I J K L M N O P Q R S T U V W X Y Z A B C其它字符保持不变。编程实现:程序接收用户输入待加密的信息,输出加密后的密文。原创 2022-03-25 23:30:53 · 1259 阅读 · 0 评论 -
能力值的计算:一年 365 天,以第 1 天的能力值为基数,记为 1.0,当每天好好学习时能力值相比前一天提高 1‰,当没有学习时由于遗忘等原因能力值相比前一天下降 1‰
能力值的计算:一年 365 天,以第 1 天的能力值为基数,记为 1.0,当每天好好学习时能力值相比前一天提高 1‰,当没有学习时由于遗忘等原因能力值相比前一天下降 1‰, 完成下列能力值的计算:(1) 每天努力和每天放任,一年下来的能力值分别多少?(2) 一周 5 个工作日,如果每个工作日都好好学习,在周末放任一下,计算 1 年后的能力值。原创 2022-03-25 23:09:22 · 13063 阅读 · 0 评论 -
输出由任意字符串堆积的等腰三角形
题目输出由任意字符串堆积的等腰三角形,行数由用户输入确定。输出示例参考代码n = 0n = input("请输入等腰三角形行数:")width = 2*int(n)-1for i in range(1,int(n)): str = '*'*(2*i-1) print(str.center(width),' ') #或者print(str.center(width))注意(一):str.center(width[,fillchar]) :定义一个w原创 2022-03-25 22:57:13 · 1133 阅读 · 0 评论