pta python 习题
作者 Patrick
单位 浙江理工大学
阅读题目7,编程实现A-7
函数接口定义:
在这里描述函数接口。例如: class St:
裁判测试程序样例:
在这里给出函数被调用进行测试的例子。例如:
/* 请在这里填写答案 */
s = St(input())
print(s.Max())
print(s.Min())
print(s.ls())
输入样例:
在这里给出一组输入。例如:
jkl89
输出样例:
在这里给出相应的输出。例如:
l
8
['j', 'k', 'l', '8', '9']
解答
class St:
def __init__(self,*a):
#print(a)
self.a=list(a[0][i] for i in range(0,len(a[0])));
#可变长参数*a是一个元组,元组第一个元素是一个字符串。
#print(self.a)
def Max(self):
max=self.a[0]
for i in self.a:
if(i>max):
max=i
return max
def Min(self):
min=self.a[0]
for i in self.a:
if(i<min):
min=i
return min
def ls(self):
return self.a