请创建一个忍者(Ninja)类, 这个类包括血量(blood)和查克拉(chakra)两个属性。 其方法只有火遁katon()方法和__str__()方法。 忍者每次使用火遁,打印“Katon! Goukakyuu no Jutsu!”,同时自身查克拉减20。 之后再创建两个忍者对象,这两个忍者均为木叶忍者。 第一个对象Muye1(木叶下忍),具有100血量、100查克拉。 第二个对象Muye2(木叶上忍),具有500血量、500查克拉。 对以上两个对象分别显示其对应的血量、查克拉属性。
时间: 2023-12-14 08:37:40 浏览: 108
ninja-util:一个nodejs库,支持大多数hyperknowledge库共享的一组帮助程序类和函数
可以使用如下代码创建忍者类和两个忍者对象:
```python
class Ninja:
def __init__(self, blood, chakra):
self.blood = blood
self.chakra = chakra
def katon(self):
print("Katon! Goukakyuu no Jutsu!")
self.chakra -= 20
def __str__(self):
return f"Blood: {self.blood}, Chakra: {self.chakra}"
# 创建两个忍者对象
Muye1 = Ninja(100, 100)
Muye2 = Ninja(500, 500)
# 分别显示两个忍者对象的属性
print("Muye1:", Muye1)
print("Muye2:", Muye2)
```
输出结果为:
```
Muye1: Blood: 100, Chakra: 100
Muye2: Blood: 500, Chakra: 500
```
阅读全文