草庐IT

练习册

全部标签

Python学习:基础练习题

1.输出0到100的数字,如果数字是3的倍数输出Fizz,5的倍数输出Buzz。同时是3和5的倍数输出FizzBuzz,其他情况则打印原数字foriinrange(100):ifi==0:print(i)elifi%3==0andi%5==0:print("FizzBuzz")elifi%3==0:print("Fizz")elifi%5==0:print("Buzz")else:print(i)ps:条件语句依次执行,满足第一个条件后不会执行下一个条件。所以同时满足3和5的需要放在上面。2.根据输入的数字,打印相对应层数的等腰三角形星星塔ps:先打印空格,空格数量:总层数-当前层数。再打印星

网络安全-技术与实践 书本习题练习

网络安全基础第一章引言填空题1.信息安全的三个基本目标是(),此外,还有一个不可忽视的目标是()​保密性、完整性、可用性;合法使用。2.网络中存在的四种基本安全威胁有()​信息泄露、完整性破坏、拒绝服务、非法使用。3.访问控制策略可以划分为()和()​强制性访问控制策略(MAC)和自主性访问控制策略(DAC)。4.安全性攻击可以划分为()和()​被动攻击和主动攻击。5.X800定义的五类安全服务是​认证、访问控制、数据保密性、数据完整性、不可否认性。6.X800定义的8种特定的安全机制是​加密、数字签名、访问控制、数据完整性、认证交换、流量填充、路由控制、公证。7.X800定义的五种普遍的安全

网络安全-技术与实践 书本习题练习

网络安全基础第一章引言填空题1.信息安全的三个基本目标是(),此外,还有一个不可忽视的目标是()​保密性、完整性、可用性;合法使用。2.网络中存在的四种基本安全威胁有()​信息泄露、完整性破坏、拒绝服务、非法使用。3.访问控制策略可以划分为()和()​强制性访问控制策略(MAC)和自主性访问控制策略(DAC)。4.安全性攻击可以划分为()和()​被动攻击和主动攻击。5.X800定义的五类安全服务是​认证、访问控制、数据保密性、数据完整性、不可否认性。6.X800定义的8种特定的安全机制是​加密、数字签名、访问控制、数据完整性、认证交换、流量填充、路由控制、公证。7.X800定义的五种普遍的安全

【基础算法】单链表的OJ练习(6) # 复制带随机指针的链表 #

文章目录🍇前言🍎复制带随机指针的链表🍑写在最后🍇前言本章的链表OJ练习,是最后的也是最难的。对于本题,我们不仅要学会解题的思路,还要能够通过这个思路正确的写出代码,也就是思路转化为代码的过程,这应该就是最难的地方了吧。对于OJ练习(5):->传送门,环形链表的做法的证明一定要理解透彻,因为面试很可能问到噢。🍎复制带随机指针的链表题目链接:->传送门。题目描述:给你一个长度为n的链表,每个节点包含一个额外增加的随机指针random,该指针可以指向链表中的任何节点或空节点。构造这个链表的深拷贝。深拷贝应该正好由n个全新节点组成,其中每个新节点的值都设为其对应的原节点的值。新节点的next指针和ra

【基础算法】单链表的OJ练习(6) # 复制带随机指针的链表 #

文章目录🍇前言🍎复制带随机指针的链表🍑写在最后🍇前言本章的链表OJ练习,是最后的也是最难的。对于本题,我们不仅要学会解题的思路,还要能够通过这个思路正确的写出代码,也就是思路转化为代码的过程,这应该就是最难的地方了吧。对于OJ练习(5):->传送门,环形链表的做法的证明一定要理解透彻,因为面试很可能问到噢。🍎复制带随机指针的链表题目链接:->传送门。题目描述:给你一个长度为n的链表,每个节点包含一个额外增加的随机指针random,该指针可以指向链表中的任何节点或空节点。构造这个链表的深拷贝。深拷贝应该正好由n个全新节点组成,其中每个新节点的值都设为其对应的原节点的值。新节点的next指针和ra

C# 小练习(简单)-合集

文章目录1.从控制台输入一个三位数,在程序中分解这三位数,判断输入的三位数是否是水仙花数,并输出结果。水仙花数是指一个n位数(n≥3),它的每个位上的数字的n次幂之和等于它本身。(例如:13+53+33=153)2.控制台输入任意一个数字,打印输出这个数的绝对值3.定义整型变量,用于存储用户的输入。通过多重if结构判断数字的位数。1-9之间:一位数;10-99之间:两位数;100-999之间:三位数;1000-9999之间:四位数4.用switch语句模拟简单的两个数的+,-,*,/计算器5.显示学生成绩等级,要求如下:成绩高于90,则输出“A”。成绩介于80-89之间,则输出“B”。成绩介于

C# 小练习(简单)-合集

文章目录1.从控制台输入一个三位数,在程序中分解这三位数,判断输入的三位数是否是水仙花数,并输出结果。水仙花数是指一个n位数(n≥3),它的每个位上的数字的n次幂之和等于它本身。(例如:13+53+33=153)2.控制台输入任意一个数字,打印输出这个数的绝对值3.定义整型变量,用于存储用户的输入。通过多重if结构判断数字的位数。1-9之间:一位数;10-99之间:两位数;100-999之间:三位数;1000-9999之间:四位数4.用switch语句模拟简单的两个数的+,-,*,/计算器5.显示学生成绩等级,要求如下:成绩高于90,则输出“A”。成绩介于80-89之间,则输出“B”。成绩介于

java Stream流练习

1.遍历/匹配(foreach/find/match)Stream也是支持类似集合的遍历和匹配元素的,只是Stream中的元素是以Optional类型存在的。Stream的遍历、匹配非常简单。Listlist=Arrays.asList(1,2,3,4,5,7,8,9,0,100);//find使用,查找第一个元素Optionalfirst=list.stream().findFirst();log.info(first.get().toString());//match使用,判断是否存在某个值booleanb1=list.stream().anyMatch(value->value>=100

java Stream流练习

1.遍历/匹配(foreach/find/match)Stream也是支持类似集合的遍历和匹配元素的,只是Stream中的元素是以Optional类型存在的。Stream的遍历、匹配非常简单。Listlist=Arrays.asList(1,2,3,4,5,7,8,9,0,100);//find使用,查找第一个元素Optionalfirst=list.stream().findFirst();log.info(first.get().toString());//match使用,判断是否存在某个值booleanb1=list.stream().anyMatch(value->value>=100

自学Python第六天:实战练习——机选双色球

Python自学第六天:实战练习——机选双色球我是一个编程小白,目前从事运维工作。对于运维相关的技术,基本上都是了解点皮毛。因为最近接触自动化运维工具,看到很多工具都需要用到Python来写脚本。于是,利用业余时间,开始自学Python。目的并不是要学到很精通,而是希望大致看明白别人写的代码,自己也可以编写一些简单的代码即可。下面是我结合最近几天的学习成果,又通过网络简单查询学习了一下:random.sample的功能和使用方法,编写的一段代码。大致功能就是,可以根据用户的选择,随机生成双色球彩票号码,并计算出购买这些彩票所需要的金额。不多不少,正好200行。一方面,相对于这六天的学习时间来说