题目:
写程序,定义一个Circle类,根据圆的半径求周长和面积。再由Circle类创建两个圆对象,其半径分别为5和10,要求输出各自的周长和面积。
代码:
import datetime
class Student:
def __init__(self, id, name, birthday):
self.id = id
self.name = name
self.birthday = datetime.datetime.strptime(birthday, "%Y-%m-%d")
def age(self):
if (datetime.date.today().month - self.birthday.month) >= 0:
if (datetime.date.today().day - self.birthday.day) < 0 & (
datetime.date.today().month - self.birthday.month) == 0:
return datetime.date.today().year - self.birthday.year - 1
else:
return datetime.date.today().year - self.birthday.year
else:
return datetime.date.today().year - self.birthday.year - 1
输出结果:
student = Student("001", "法外狂徒张三", "1995-04-11")
print(student.age())
26