这是我的密码:
days=["Sunday: ", "Monday: ", "Tuesday: ", "Wednesday: ", "Thursday: ", "Friday: ", "Saturday: "]
Wdays=["Monday: ", "Tuesday: ", "Wednesday: ", "Thursday: ", "Friday: "]
Wends=["Sunday: ", "Saturday: "]
demand=[]
temp=[]
demand=[15, 20, 25, 18, 20, 22, 14]
while demand[0]>0 or demand[1]>0 or demand[2]>0 or demand[3]>0 or demand[4]>0 or demand[5]>0 or demand[6]>0:
min1=min(demand)
ind1=demand.index(min1)
temp=demand.copy()
temp[ind1]=100000
min2=min(temp)
ind2=temp.index(min2)
for i in range(7):
if i != ind1 and i != ind2:
demand[i]-=1
print(demand)
for e in range(7):
while demand[e]:
if Wdays:
demand[e]-=1*64
else:
demand[e]-=1*80
print(demand[e])`
代码的第二部分似乎有错误:
for e in range(7):
while demand[e]:
if Wdays:
demand[e]-=1*64
else:
demand[e]-=1*80
print(demand[e])
但是我找不到它。目标是输出这些,例如:
[15, 19, 24, 17, 19, 21, 14]
Weekdays: $6400
Weekends: $2320
它将(1到5)中的数字相加并乘以 64,然后对(0和6)中的数字求和并乘以
目前没有回答
相关问题 更多 >
编程相关推荐