题目:
定义一个类,一个方法输入字符串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()
页面更新:2024-04-26
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号