1.设计一个学生类,包括学生的姓名、年龄和性别,并实现一个方法用于打印学生的信息。 2.设计一个矩形类,包括矩形的长和宽,并实现一个方法用于计算矩形的面积。3.设计一个银行账户类,包括账户名、账户余额和存取款方法,并实现一个方法用于打印账户的信息。 (此处填写代码及注释)
时间: 2024-12-24 15:26:10 浏览: 4
下面是一个简单的Python实现示例:
1. 学生类(Student):
```python
class Student:
def __init__(self, name, age, gender):
self.name = name
self.age = age
self.gender = gender
# 打印学生信息的方法
def print_info(self):
print(f"姓名:{self.name}, 年龄:{self.age}, 性别:{self.gender}")
# 创建学生实例并打印信息
student1 = Student('张三', 18, '男')
student1.print_info()
```
2. 矩形类(Rectangle):
```python
class Rectangle:
def __init__(self, length, width):
self.length = length
self.width = width
# 计算面积的方法
def area(self):
return self.length * self.width
# 创建矩形实例并计算面积
rectangle1 = Rectangle(5, 3)
area = rectangle1.area()
print(f"矩形的面积是:{area}")
```
3. 银行账户类(BankAccount):
```python
class BankAccount:
def __init__(self, account_name, balance=0):
self.account_name = account_name
self.balance = balance
# 存款方法
def deposit(self, amount):
self.balance += amount
# 取款方法
def withdraw(self, amount):
if amount <= self.balance:
self.balance -= amount
else:
print("余额不足!")
# 打印账户信息的方法
def print_info(self):
print(f"账户名称:{self.account_name}, 当前余额:{self.balance}")
# 创建银行账户实例并操作
account1 = BankAccount('Alice')
account1.deposit(1000)
account1.withdraw(500)
account1.print_info()
```
阅读全文