题目: 定义一个类,一个方法输入字符串S,另一个方法输出大写的S 视频讲解: Python入门100题之006:用类方法输入输出 代码1: class InputOutString: def get_string(self): self.s = input() def print_string(self): print(self.s.upper()) str_obj = InputOutString() str_obj.get_string() str_obj.print_string() 代码2,初始化避免出错: # 初始化 class InputOutString: def __init__(self): self.s = "" def get_string(self): self.s = input() def print_string(self): print(self.s.upper()) str_obj = InputOutString() str_obj.get_string() str_obj.print_string() 代码3,输入多行文本: # 多行文本 class InputOutString: def __init__(self): self.s = "" def get_string(self): print("输入多行文本,最后一行输入END:") while True: tmp = input() if tmp == "END": break self.s += tmp + " " def print_string(self): print(self.s.upper()) str_obj = InputOutString() str_obj.get_string() str_obj.print_string()