Python入门100题之006:用类方法输入输出

题目:

定义一个类,一个方法输入字符串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

标签:输入输出   入门   方法   初始化   字符串   题目   定义   代码   科技   视频

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top