1.求ip
2.栈
此处添加切片
’‘’ def getitem(self,key):
‘’‘‘’‘ return self.stack[key]
print(s[:]) ’‘’
结果为[ ‘1’ ,’2’]
还有一个题在上一个博客最后
3.正整数A和正整数B的最小公倍数是指能被A和B整除的最小正整数值,设计一个算法,求A和B的最小公倍数。
输入A,B
输出他们的最小公倍数
输入8,4 结果为8
输入7,3 结果为21
4.面向对象,文件操作与数据库操作复习题目:
文件score.dat中保存的是100名学生的姓名和Python课、高数和英语成绩。
(1)定义学生类,其中包含姓名、Python课、高数和英语成绩及总分、均分数据成员,成员函数根据需要确定。
(2)读入这名学生的成绩,用对象列表进行存储。
(3)求出各科和总分的最高分。
(4)请按总分的降序(高成绩在前,低成绩在后)排序
(5)在屏幕上显示各科及总分的最高分,排序后的成绩单(包括总分)保存到文件odered_score.dat中。
(6) 将文件中的所有学生信息, 保存在mariadb数据库中;
5.4. 题目描述
Catcher 是MCA国的情报员,他工作时发现敌国会用一些对称的密码进行通信,比如像这些ABBA,ABA,A,123321,但是他们有时会在开始或结束时加入一些无关的字符以防止别国破解。比如进行下列变化 ABBA->12ABBA,ABA->ABAKK,123321->51233214 。因为截获的串太长了,而且存在多种可能的情况(abaaab可看作是aba,或baaab的加密形式),Cathcer的工作量实在是太大了,他只能向电脑高手求助,你能帮Catcher找出最长的有效密码串吗?
(注意:记得加上while处理多个测试用例)
- 输入描述:输入一个字符串
- 输出描述:返回有效密码串的最大长度
示例
- 输入
ABBA
- 输出
4