生成一个有关学生个人消费系统的代码
时间: 2024-02-28 20:52:16 浏览: 15
好的,以下是一个简单的学生个人消费系统代码(Python语言):
```python
class Student:
def __init__(self, name, id_num, balance):
self.name = name
self.id_num = id_num
self.balance = balance
def add_funds(self, amount):
self.balance += amount
def make_purchase(self, amount):
if self.balance >= amount:
self.balance -= amount
print("Purchase successful.")
else:
print("Insufficient funds.")
def display_balance(self):
print(f"Current balance: {self.balance}")
# Example usage
student1 = Student("John Smith", "12345", 50.00)
student1.display_balance() # Output: Current balance: 50.00
student1.add_funds(20.00)
student1.display_balance() # Output: Current balance: 70.00
student1.make_purchase(25.00) # Output: Purchase successful.
student1.display_balance() # Output: Current balance: 45.00
student1.make_purchase(50.00) # Output: Insufficient funds.
```
这个代码定义了一个名为“Student”的类,它具有名称、ID和余额属性,以及添加资金、进行购买和显示余额的方法。在示例用法中,我们创建了一个新的Student对象,显示了其余额,添加了20.00元,然后进行了两次购买,显示了更新的余额和成功或失败的购买信息。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)