题解 | #多部门的打工人#
多部门的打工人
https://www.nowcoder.com/practice/e704f2c5c30c4aa0b1de9e71bc584fb3
import sys class Nowcoder: def __init__(self,name,id,num) -> None: self.name = name self.id = id self.num = num def printInfomation(self): print("{}'s ID is {}, and his or her number of signing in is {}.".format(self.name,self.id,self.num)) class IT(Nowcoder): def __init__(self, name, id, num,language) -> None: super().__init__(name, id, num) self.language = language def printInfomation(self): super().printInfomation() print(self.language) class Designer(Nowcoder): def __init__(self, name, id, num, color) -> None: super().__init__(name, id, num) self.color = color def printInfomation(self): super().printInfomation() print(self.color) a,b,c,d = sys.stdin.readline().strip().split() IT(a,b,c,d).printInfomation() a,b,c,d = sys.stdin.readline().strip().split() Designer(a,b,c,d).printInfomation()