簡體   English   中英

如何打印班級中的最高值?

[英]How do I print the highest value in a class?

假設我有一個我正在制作的游戲的課程,我需要打印五個人中的最高值。 我該怎么做? 例如

class villains:
    def __init__(self,health, damage):
        self.health = first_name
        self.damage = damage

v1 = villains(20,15)
v2 = villains(22,12)

我如何讓它打印最高的健康值而不是只打印單個值?

迭代每個別墅並檢查它是否是最大的

v1 = villains(20,15)
v2 = villains(22,12)

all_villans = [v1, v2]
largest_villan = all_villans[0]
for current_villan in all_villans[1:]:
    if current_villan.health > largest_villan.health:
        largest_villan = current_villan

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM