山峰_寻找开始_the-hunt-begins

发布于 2020年1月22日
(点击图片进入关卡)

帮助 Senick 找到一个 Burleous Majorus。 找到树妖种群的平均大小作为基线!

简介

树妖迁移! 获取关于树妖大小的一些信息的最佳时机!

告诉捕手 Senick,这次树妖迁移的平均规模。

默认代码

# Senick试图找到难以捉摸的Burleous Majoris!
# 但他不知道Burleous Majoris会有多大......
# 找到这个树妖人口的平均大小作为基线!
# 该函数返回数组中所有树妖的平均大小。
def averageSize(burls):
    sum = sumSize(burls)
    # 记住平均值是零件总和除以量!
    return sum / burls.length
# 这个函数应该返回所有尺寸的总和。
def sumSize(burls):
    # 使用burls'size'实现sum函数:

while True:
    # 通过调用'averageSize'函数来查找树妖的平均大小。

    # 说出看到的树妖的平均大小!

概览

Senick正在狩猎。 他正在寻找一名Burleous Majorus! 树妖物种的一个传说中的成员,其大小是无与伦比的! 但是,他不知道从哪里开始......

帮助Senick进行一点field-research。 找到Burl人口的平均规模,所以当他们偶然发现真正的BurelousMajorus时,它会变得很明显。

average 是 sum divided by number of elements数量。 简单地写:

sum = 1 + 2 + 5 + 1 # 4个元素!
average = sum / 4 # 这4个元素的平均值是"2"!

别忘记怎样写一个数组求和函数:

def sumHealth(enemies):
    #从初始化为0的总和变量开始
    #遍历数组中的每个元素
        #将它的健康状况添加到sum变量中
    #返回总和变量!

寻找开始解法

# Senick试图找到难以捉摸的Burleous Majoris!
# 但他不知道Burleous Majoris会有多大......
# 找到这个树妖人口的平均大小作为基线!
# 该函数返回数组中所有树妖的平均大小。
def averageSize(burls):
    sum = sumSize(burls)
    # 记住平均值是零件总和除以量!
    return sum / burls.length
# 这个函数应该返回所有尺寸的总和。
def sumSize(burls):
    # 使用burls'size'实现sum函数:
    sum = 0
    for i in range(len(burls)):
        burl = burls[i]
        sum += burl.size
    return sum
while True:
    # 通过调用'averageSize'函数来查找树妖的平均大小。
    burls = hero.findEnemies()
    avgSize = averageSize(burls)
    # 说出看到的树妖的平均大小!
    hero.say(avgSize)