test02.py 676 字节
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
class Student(object):

    def __init__(self, id, name, age, sex):
        self.id = id
        self.name = name
        self.age = age
        self.sex = sex

    def study(self, course_name):
        print(f'{self.name}正在学习{course_name}.')

    def watch_av(self):
        if self.age >= 18:
            print(f'{self.name}正在观看岛国片.')
        else:
            print(f'{self.name}只能看《熊出没》.')


def main():
    dict1 = {
        'id': 1001,
        'name': '王大锤',
        'age': 15,
        'sex': True
    }
    stu = Student(**dict1)
    stu.study('Python程序设计')
    stu.watch_av()


if __name__ == '__main__':
    main()