问题内容:
就是一块皮革,宽度固定为1400,长度需要根据用户输入的长方形的宽度和高度来计算,
还要计算用户输入的长方形摆放完毕的次数(就是摆放长方形并排摆放,皮革宽度不够了,
就等于摆放了一次,就要进行下一次摆放)
摆放的长方形必须在皮革内
你这个是空间存放计算问题吧,不是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))
那个是用户输入的长度和宽度,不是高度和宽度,反正是平面问题,不是三维空间
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)) #超出范围
是要输出所有可能吗?