最近在学习面向对象编程的部分,觉得挺有意思的,稍微悟出了点门道,于是就用类相关知识创建了对象,做了一个显示数字的小程序,因为基本功有限,纯属于自己琢磨的,实现过程如下:
完成后的运行效果pycharm界面:
完整的实现代码如下:
class NumFactory():
def __init__(self, n):
if n == '0':
self.list =['* * * * * *',
'* *',
'* *',
'* *',
'* *',
'* *',
'* * * * * *']
elif n == '1':
self.list = ['* ',
'* ',
'* ',
'* ',
'* ',
'* ',
'* ']
elif n == '2':
self.list = ['* * * * * *'