自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 “21天好习惯”第一期-21

给定N个学生的基本信息,包括学号(由5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和3门课程的成绩([0,100]区间内的整数),要求输出总分最高学生的姓名、学号和总分。输入格式:输入在一行中给出正整数N(≤10)。随后N行,每行给出一位学生的信息,格式为“学号 姓名 成绩1 成绩2 成绩3”,中间以空格分隔。输出格式:在一行中输出总分最高学生的姓名、学号和总分,间隔一个空格。题目保证这样的学生是唯一的。输入样例:500001 huanglan 78 8

2021-11-12 22:37:16 75

原创 “21天好习惯”第一期-20

《红楼梦》人物统计。编写程序统计《红楼梦》中前5位出场最多的人物。#红楼梦.pyimport jieba txt = open("红楼梦.txt","r",encoding='utf-8').read()words = jieba.lcut(txt)counts = {}excludes = {"什么","一个","不过","所以","那里","出去","我们","如今","你们","说道","知道","这里","起来","姑娘","出来","他们","众人","自己","太太","一面",

2021-11-11 22:28:46 376

原创 “21天好习惯”第一期-19

本题要求两个给定正整数的最大公约数和最小公倍数。(使用递归完成)输入格式:输入在一行中给出两个正整数M和N(≤1000)。输出格式:在一行中顺序输出M和N的最大公约数和最小公倍数,两数字间以1空格分隔。输入样例:511 292结尾无空行输出样例:73 2044结尾无空行def num(n,m): if n%m==0: return m else: return num(m,n%m) a,b = map

2021-11-10 22:47:05 197

原创 “21天好习惯”第一期-18

“一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当前尚未分组的学生中,将名次最靠前的学生与名次最靠后的异性学生分为一组。输入格式:输入第一行给出正偶数N(≤50),即全班学生的人数。此后N行,按照名次从高到低的顺序给出每个学生的性别(0代表女生,1代表男生)和姓名(不超过8个英文字母的非空字符串),其间以1个空格分隔。这里保证本班男女比例是1:1,并且没有并列名次。输

2021-11-09 23:21:25 62

原创 “21天好习惯”第一期-17

输入用字符串表示两个字典,输出合并后的字典。字典的键用一个字母或数字表示。注意:1和‘1’是不同的关键字!输入格式:在第一行中输入第一个字典字符串;在第二行中输入第二个字典字符串。输出格式:在一行中输出合并的字典,输出按字典序。"1" 的 ASCII 码为 49,大于 1,排序时 1 在前,"1" 在后。其它的字符同理。输入样例1:在这里给出一组输入。例如:{1:3,2:5}{1:5,3:7} 输出样例1:在这里给出相应的输出。例如:{1:8,2:5,

2021-11-08 23:18:33 55

原创 “21天好习惯”第一期-16

统计工龄给定公司N名员工的工龄,要求按工龄增序输出每个工龄段有多少员工。输入格式:输入首先给出正整数N(≤105),即员工总人数;随后给出N个整数,即每个员工的工龄,范围在[0, 50]。输出格式:按工龄的递增顺序输出每个工龄的员工个数,格式为:“工龄:人数”。每项占一行。如果人数为0则不输出该项。输入样例:810 2 0 5 7 2 5 212输出样例:0:12:35:27:110:1n = eval(input())timelist = list(ma..

2021-11-07 21:53:30 59

原创 “21天好习惯”第一期-15

今天我向大家介绍指令周期指令周期:CPU从主存中取出并执行一条指令所需要的时间;时钟周期:执行一个最基本的操作所需要的时间,是CPU操作的最基本单位;指令周期由若干个机器周期组成,机器周期又由若干个时钟周期组成;不同的指令可以包含不同的机器周期:1.空指令:取指令周期2.加法指令:取指令周期 + 执行周期3.乘法指令:取指令周期 + 执行周期(由于加法和乘法的执行时长不同,所以指令周期所包括的时钟周期也不同)4.具有间接寻址的指令:取指令周期 + 间接寻址周期 +执行周期.

2021-11-06 22:56:55 187

原创 “21天好习惯”第一期-14

输入两个列表alist和blist,要求列表中的每个元素都为正整数且不超过10;合并alist和blist,并将重复的元素去掉后输出一个新的列表clist。可以使用以下实现列表alist的输入:alist=list(map(int,input().split()))同时为保证输出结果一致,请将集合内元素排序之后再输出。如对于列表alist,可输出sorted(alist)。输入格式:共两行,每一行都用来输入列表中的元素值,以空格隔开。输出格式:共一行,以列...

2021-11-05 23:40:15 49

原创 “21天好习惯”第一期-13

输入一个列表,要求列表中的每个元素都为整数;将列表中的所有元素按照它们的绝对值大小进行排序,绝对值相同的还保持原来的相对位置,打印排序后的列表(绝对值大小仅作为排序依据,打印出的列表中元素仍为原列表中的元素)。可以使用以下实现列表alist的输入:输入格式:共一行,列表中的元素值,以空格隔开。输出格式:共一行,为一个列表。输入样例:-2 1 3输出样例:[1, -2, 3]alist = list(map(int,input().split(

2021-11-04 23:40:35 62

原创 “21天好习惯”第一期-12

随机输入一个字符串,把最左边的10个不重复的英文字母(不区分大小写)挑选出来。 如没有10个英文字母,显示信息“not found”a =input('请输入一串字符:')b=''for i in a: if i.isalpha() and i.upper() not in b and i.lower() not in b: b=b+iif len(b)<10: print("not found")else: print(b[:11])..

2021-11-03 23:47:24 50

原创 “21天好习惯”第一期-11

今天向大家介绍几种简单的数据寻址: 指令形式如下:op(操作码) 寻址特征 A(形式地址) 注明:有效地址是存放操作数的地址;1.立即寻址形式地址A就是操作数本身;2.立即寻址形式地址是有效地址,是存放操作数的地址,即 形式地址(有效地址)->操作数3.间接寻址:形式地址存放的是一个间接地址,该间接地址存放的是有效地址,即 形式地址->间接地址->有效地址->操作数;(立即寻址和间接寻址都是通过地址在主...

2021-11-02 22:48:36 51

原创 “21天好习惯”第一期-10

1.依照表结构,创建student表,设置Sno为主键;在Sno列上创建核查约束,要求学号各个位上只能取数字字符;在Ssex列上创建核查约束,要求性别只能取“男”或“女”;在Sage 列上创建核查约束,要求学生的年龄只能在14至38之间。create table student (Sno char(4) not null primary key check(Sno like '[0-9][0-9][0-9][0-9]'),Ssex char(2) not null check(Ssex in('

2021-11-01 23:19:40 264

原创 “21天好习惯”第一期-9

最大公约数计算。从键盘输入两个整数,编写程序求这两个整数的最大公约数和最小公倍数(用辗转相除法求解)m,n=eval(input('请输入两个大于0的整数:'))if m>=n: a=m b=nelse: a=n b=mc=0while a%b: c=a%b a=b b=cprint('最大公约数为{:.0f}\n最小公倍数为{:.0f}'. format(b,m*n/b))...

2021-10-31 22:37:00 58

原创 “21天好习惯”第一期-8

输出带刷新的文本进度条:import time a='--' b='**'for i in range(0,11): print("\r{:3.0f}%\t{}>{}". format(i*10,a*i,b*(10-i)),end='') time.sleep(0.2) 引入时间函数,使文本刷新具有动态效果;

2021-10-31 22:25:25 45

原创 “21天好习惯”第一期-7

今天讲一个十分简单的条件循环案例:题目:猜数游戏。在程序中预设一个0~9之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示“遗憾,太大了”;小于预设的数,显示“遗憾,太小了”,如此循环,直至猜中该数,显示“预测N次,你猜中了!”,其中N是用户输入的次数。import randoma=random.randint(0,9)b=eval(input('请输入一个0-9之间的数:'))count=1while a!=b: if a<b: print('遗

2021-10-29 23:03:35 1785

原创 “21天好习惯”第一期-6

今天我们来解释一下数据库的嵌套查询的相关题目1.查找至少选修了一门和刘晨选修课程一样的学生的学号、姓名及课程号;(我们先查询出刘晨的选修课程,然后再查询至少有一门选修课程与刘晨课程的相关信息)2.查询至少选修了“信息系统”和“数学”这两门课程的学生的基本信息;(我们先查找出选修了选修了‘信息系统’这门课的人,在再这个基础上查找选修了‘数学’这门课的人)3.查询只被一名学生选修的课程的课程号、课程名;(我们要以选课的课程号来分组,在这个基础上查看它被一个学生选修的情况...

2021-10-28 22:58:26 303

原创 “21天好习惯”第一期-5

今天来介绍一下指令的格式:指令是指计算机之心某种操作的命令,是计算机运行的最小功能单位;1.一条指令通常分为操作码(OP)和地址码(A)2.四地址指令:指令含义:将A1与A2进行OP操作然后存入A3,A4存放下一条指令的地址;三地址指令:指令含义:将A1与A2进行OP操作然后存入A3;二地址指令:指令含义:将A1与A2进行OP操作然后存入A1;一地址指令:指令含义:将A1进行OP操作然后存入A1;(一般来讲A1会与某个计算机给定的数进行OP操...

2021-10-27 22:41:41 47

原创 “21天好习惯”第一期-4

主机中有两个功能部件,分别为cpu和存储器下面我们来介绍主存的单元结构及其运行:主存分为地址寄存器,存储体和数据寄存器三个部分:地址寄存器和数据寄存器顾名思义为存放数据地址和数据数值的单元下面详细介绍一下存储体的构成:存储体的最小单元为存储元,有限个存储元构成存储单元,有限个存储单元则构成存储体;在逻辑上地址寄存器和数据寄存器属于主存,但是在实际设计时会将其放入cpu;...

2021-10-26 22:09:54 55

原创 “21天好习惯”第一期-3

分别使用左外连接、右外连接、全外连接查询student表和sc表中学生的姓名,课程号和成绩。左外连接右外连接全外连接列出与‘张立’在一个院系的学生的信息。运用嵌套查询;...

2021-10-25 22:31:05 93

原创 “21天好习惯”第一期-2

查询名字中第2个字为‘勇’的学生姓名和学号及选修的课程号、课程名;列出选修了‘数学’或者‘数据库’的学生学号、姓名、所在院系、选修课程号及成绩;列出每门课程被选修的详细情况,包括课程号、课程名、学号、姓名及成绩;查询同时选修了‘1’号课程与‘2’号课程的学生学号;(运用自身连接)...

2021-10-24 19:14:23 147

原创 “21天好习惯”第一期-1

假设能力增长符合如下带有平台期的模型:以7天为周期,连续学习3天能力值不变,从第4天开始至第7天每天能力增长为前一天的1%。如果7天中有1天间断学习,则周期从头计算。若初始能力值为1,固定每10天休息1天,365天后能力值是多少?(用python语言解题)...

2021-10-23 20:01:16 417

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除