【发布时间】:2019-11-06 03:31:28
【问题描述】:
假设人体塔是在舞台上进行的,并且舞台有最大重量限制。 编写一个 python 程序,找出在基础级别的最大人数,以使塔的总重量不超过舞台的最大重量限制。 假设:
- 每人重 50 公斤。
- 人类塔的底层总会有奇数个男人。
-
每级人数减少 2。
def human_pyramid(no_of_people): if (no_of_people == 1): return 1 * (50) else: return no_of_people * (50) + human_pyramid(no_of_people - 2) def find_maximum_people(max_weight): pass max_people = find_maximum_people(1000) print(max_people)
【问题讨论】:
-
你能提供预期输出的东西吗?
-
您是否尝试过自己解决作业?出了什么问题?
-
实际上这是作业中的问题,所以我没有任何输出
-
基地的最大人数只是最大人数下的第一个奇数? (1000 / 50 = 20) => 答案是 19。实际上不需要建造塔吗?
-
@Selcuk 你的建议奏效了
标签: python python-3.x logic