此代码接受以下表单的输入: a和b c 其中a是椅子的排数,b是每排椅子的数量,c是出席人数。 我需要以以下形式输出: 东德 其中d是可以坐的人数,e是将被迫站立的人数。 可能人比座位多,反之亦然,可能有完美的数量,但我需要计算一下。这是我的代码来做这件事,你能帮我找到我的错误,它是失败的一些测试案例
行是包含输入的列表 第[0]行是第一行 第二行是[1]
lines[0] = lines[0].rstrip().split()
seats = int(lines[0][0]) * int(lines[0][1])
if seats <= int(lines[1]):
standing = int(lines[1]) - seats
sitting = seats
else:
standing = 0
sitting = int(lines[1])
你不需要修改
lines
要计算座位数,只需将
lines[0]
乘以lines[1]
而且,你参加的人数在
lines[2]
而不是lines[1]
完整代码
结果:
相关问题 更多 >
编程相关推荐