我用python好像做不出来啊

问题内容:
就是一块皮革,宽度固定为1400,长度需要根据用户输入的长方形的宽度和高度来计算,
还要计算用户输入的长方形摆放完毕的次数(就是摆放长方形并排摆放,皮革宽度不够了,
就等于摆放了一次,就要进行下一次摆放)
摆放的长方形必须在皮革内

img

你这个是空间存放计算问题吧,不是python做不出来,而是要弄出一个公式和逻辑出来

你看看是这个意思吗:

import math
h=float(input())
w=float(input())
print("按长度排列次数:"+str(math.ceil(1400/h))+" 皮革长度:"+str(math.ceil(1400/h)*h))
print("按宽排列次数:"+str(math.ceil(1400/w))+" 皮革长度:"+str(math.ceil(1400/w)*w))

img

那个是用户输入的长度和宽度,不是高度和宽度,反正是平面问题,不是三维空间

def long(count,long):
    # 皮革宽度为 1400,皮革长度为long,摆放的行数为count
    width = 1400
    hight = 1801.79
    if count*long > hight:
        return '超出范围'
    else:
        return "未超出范围"

print(long(10,18))    #未超出范围
print(long(10,180.9))    #超出范围

是要输出所有可能吗?