题目:模拟人生
要求:1、至少有两个角色
2、玩的过程中,有冲突
3、根据不同的交互,产生不同的行为。
4、一定要用到面向对象语法和思想
构造思路:
主题是定义一个从小青梅竹马的情侣在职场上的人生经历
首先找到共同的特点有金钱、名字、姓名、性别、角色,然后对这些共同的点构造一个类,首先定义一个方法谈话内容是否生气,显示不同的字体颜色,其次定义一个方法是金钱的加与减
其次定义入职函数、选择函数、分手函数、继续好下去函数
最后去创建对象并进行实例化
构造流程图
构造原码如下:
#!/usr/bin/env python3.5 # -*- coding:utf-8 -*- import time class Person(object): money = 0 # 初始化金钱 def __init__(self, name, age, sex, role): ''' :param name: 名字 :param age: 年龄 :param sex: 性别 :param role: 角色 :return: ''' self.name = name self.age = age self.sex = sex self.role = role if self.role == "poor": self.money += 5000 print("