✅作者简介:CSDN内容合伙人、信息安全专业在校大学生🏆
🔥系列专栏 :信息安全本科生实验-Python
📃新人博主 :欢迎点赞收藏关注,会回访!
💬舞台再大,你不上台,永远是个观众。平台再好,你不参与,永远是局外人。能力再大,你不行动,只能看别人成功!没有人会关心你付出过多少努力,撑得累不累,摔得痛不痛,他们只会看你最后站在什么位置,然后羡慕或鄙夷。
文章目录
-
- 实验一 Python 基础
-
- 1、编写代码:利用 if 判断来制作一个猜数字的小游戏 问题描述:程序运行时,系统在指定范围内生成一个随机数字,然后用户 进行猜测,并根据用户输入进行必要的提示(right, too large, too small), 如果猜对则提前结束程序,如果未有猜对,提示游戏结束并给出正确答案。
- 2、编写代码:利用 while 循环判断来制作一个猜数字的小游戏 问题描述:程序运行时,系统在指定范围内生成一个随机数字,然后用户 进行猜测,并根据用户输入进行必要的提示(right, too large, too small), 如果猜对则提前结束程序,如果次数用完仍没有猜对,提示游戏结束并给出正确答案。
- 3、有 1、2、3、4 ,4个数字,能组成多少个互不相同且无重复数字的三位 数?都是多少?
- 4、一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如 6=1+ 2+3.编程找出 1000 以内的所有完数
- 5、编写程序,生成一个包含 50 个随机整数的列表,然后删除其中所有奇 数(提示:从后向前删除)
- 6、编写程序,生成一个包含 20 个随机整数的列表,然后对其中偶数下标的元素进行降序排列,奇数下标的元素不变。
- 7、编写函数用来计算斐波那契数列中小于参数 n 的所有值
- 8、利用列表实现筛选法求素数 问题描述:编写程序,输入一个大于 2 的自然数,然后输出小于该数字的所有素数组成的列表。
- 9、编写函数:判断回文,也就是正读反读都一样的字符串 例如:abcba”
- 10、编写函数:随机产生包含n个整数的列表,返回一个元组,其中第一个元素为所有参数的平均值,其他元素为所有参数中大于平均值的整数。 例如:随机产生长度为 3 的列表[2, 1, 3],输出为(2.0, 3)
- 11、编写函数: 一年 365 天, 每周工作 5 天,休息 2 天,休息日水平下 降 0.01,工作日要努力到什么程度一年后的水平才与每天努力 1%所取得的效 果(即 37.78 倍)一样呢?
- 12、查找两个字符串首尾交叉的最大子串长度,连接两个字符串,首尾交 叉部分只保留一份。例如,1234 和 2347 连接为 12347 要求:程序中使用 lambda 表达式以及函数
- 13、列表推导式与字典的应用
- 14、集合的应用
- 15、字符串与列表推导式的应用
- 16、列表与切片的应用
- 17、元组的应用
- 18、字典的应用
- 19、正则表达式的应用
- 20、将字符串:"a:1*a1:2*a2:3*a3:4",处理成 python 字典:
- 21、用 Python 实现一个二分查找的函数
- 22、一个列表中保存了一些整数,请输出列表中重复的数字,以及重复的次数
- 23、输入一个不多于 5 位的正整数,请输出它的位数,以及逆序输出各位数字。\
- 24、随机产生一个 10 以内的正整数,由用户去猜这个数字,程序根据用户猜测的数字给出不同的提示,如果用户猜 3 次不能正确,退出程序
- 收获总结:
- 1. 问题描述: 编写关于学生信息的类,实例属性包括:学号、姓名、性别,班级、 n 门课程成绩,要求:
- 2. 编程设计一个雇员基类 Employee,包括姓名,编号,月薪三个实例属性,月薪计算
- 3. 编程设计一个基类汽车类 Vehicle,包含最大速度 MaxSpeed,weight 两个实例私
- 4. 编程设计一个队列类 Myqueue,主要的类成员包括: 3 个数据成员(队列的最大长度 size,队列所有数据 data,队列的元素个数 current)和 6 个成员方法如下:
- 5. 问题描述:编写程序,生成多个字符串,将字符串写入文件,同时读取当前文件,并输出统计字符串的个数。
- 6.假设有一个英文文本文件,编写程序读取其内容,并将其中的大写字母变为小写字母,小写字母变为大写字母
- 7. 编写多进程的程序,程序先输出主进程的 ID,然后创建一个子进程,子进程中输出自己的 ID。
- 8. 有 n 个人围成一圈(n 的值由用户输入),顺序排号。从第一个人开始报数(从 1到 3 报数),凡报到 3 的人退出圈子,问最后留下的是原来第几号的那位。
- 9. 编写程序以检查用户输入的密码的有效性。
- 10. 编写程序,接受一系列逗号分隔的 4 位二进制数作为输入,检查它们是否可被 5
- 11. 在一个坐标系中,绘出两个函数的图形,分别 y=sin(x)和 y=cos(x),x 坐标取值范围为(0, 2ᅲ)
实验一 Python 基础
1、编写代码:利用 if 判断来制作一个猜数字的小游戏 问题描述:程序运行时,系统在指定范围内生成一个随机数字,然后用户 进行猜测,并根据用户输入进行必要的提示(right, too large, too small), 如果猜对则提前结束程序,如果未有猜对,提示游戏结束并给出正确答案。
代码:
import random
a = random.randint(1