用户:
天真的乌力力yKhY查看:2 回复:2 评论:2 创建时间:2021-08-24T20:00:06
if beibao[xzxs]=="熔炉":
if len(ranl)==0:
print("熔炉需要补充燃料")
wp,rliao,rl=[],["木头","煤炭","石头"],[]
for i in range(len(beibao)):
if beibao[i] not in wp:
if beibao[i] in rliao:
wp.append(beibao[i])
for i in range(len(wp)):
a=geshu(beibao,str(wp[i]))
rl.append(wp[i])
print(wp[i]+"*"+str(a))
a,b,c,i2=wp[int(input("补充哪件燃料?(位置)"))-1],int(input("补充几个")),0,-1
for i in range(len(beibao)):
i2+=1
if beibao[i2]==a and b>=c:
c+=1
ranl.append(beibao[i2])
del beibao[i2]
i2-=1
a=int(input("把什么拿到熔炉里?(输入编号)\n1.铁\n2.金\n"))
if a==1:
ges2=geshu(beibao,"铁")
if ges2>=0:
b,c=int(input("拿几个铁到熔炉里?")),0
if b>=ges2:
b=ges2
i2=0
for i in range(len(beibao)):
if beibao[i2]=="铁" and b>c:
c+=1
rll.append(beibao[i2])
del beibao[i2]
i2-=1
i2+=1
for i in range(len(rll)):
if "铁" in rll:
a,i2,d=0,-1,0
for c in range(len(ranl)):
if len(rll)==0:
break
i2+=1
print(i2)
if ranl[i2]=="煤炭" and b>d:
a+=1
d+=1
if a==2:
a=0
beibao.append("铁锭")
del rll[0]
i2-=1
a,i2,d=0,-1,0
for c in range(len(ranl)):
if len(rll)==0:
break
i2+=1
if ranl[i2]=="木头" and b>d:
a+=1
d+=1
if a==4:
a=0
beibao.append("铁锭")
del rll[0]
i2-=1
a,i2,d=0,-1,0
for c in range(len(ranl)):
if len(rll)==0:
break
i2+=1
if ranl[i2]=="石头" and b>d:
a+=1
d+=1
if a==7:
a=0
beibao.append("铁锭")
del rll[0]
i2-=1
for i in range(len(rll)):
beibao.append(rll[0])
del rll[0]
time.sleep(len(rll)*5)
print("好了")
else:
print("你没有铁")
elif a==2:
ges2=geshu(beibao,"金")
if ges2>=0:
b,c=int(input("拿几个金到熔炉里?")),0
if b>=ges2:
b=ges2
i2=0
for i in range(len(beibao)):
if beibao[i2]=="金" and b>c:
c+=1
rll.append(beibao[i2])
del beibao[i2]
i2-=1
i2+=1
for i in range(len(rll)):
if "金" in rll:
a,i2,d=0,-1,0
for c in range(len(ranl)):
if len(rll)==0:
break
i2+=1
if ranl[i2]=="煤炭" and b>a:
a+=1
d+=1
if a==4:
a=0
beibao.append("金锭")
del rll[0]
i2-=1
a,i2,d=0,-1,0
for c in range(len(ranl)):
if len(rll)==0:
break
i2+=1
if ranl[i2]=="木头" and b>a:
a+=1
d+=1
if a==6:
a=0
beibao.append("金锭")
del rll[0]
i2-=1
a,i2,d=0,-1,0
for c in range(len(ranl)):
if len(rll)==0:
break
i2+=1
if ranl[i2]=="石头" and b>a:
a+=1
d+=1
if a==9:
a=0
beibao.append("金锭")
del rll[0]
i2-=1
for i in range(len(rll)):
beibao.append(rll[0])
del rll[0]
time.sleep(len(rll)*5)
print("好了")
else:
print("你没有金")
else:
print("输入错误")
else:
print("你没有选中熔炉")
这段代码哪里错了,为什么铁删除了,又还给我了?他却没给我铁锭?求助(原创,跟我一样的看一下帖子号,如果比这个帖子号大,他抄袭)
if beibao[xzxs]=="熔炉":
if len(ranl)==0:
print("熔炉需要补充燃料")
wp,rliao,rl=[],["木头","煤炭","石头"],[]
for i in range(len(beibao)):
if beibao[i] not in wp:
if beibao[i] in rliao:
wp.append(beibao[i])
for i in range(len(wp)):
a=geshu(beibao,str(wp[i]))
rl.append(wp[i])
print(wp[i]+"*"+str(a))
a,b,c,i2=wp[int(input("补充哪件燃料?(位置)"))-1],int(input("补充几个")),0,-1
for i in range(len(beibao)):
i2+=1
if beibao[i2]==a and b>=c:
c+=1
ranl.append(beibao[i2])
del beibao[i2]
i2-=1
a=int(input("把什么拿到熔炉里?(输入编号)\n1.铁\n2.金\n"))
if a==1:
ges2=geshu(beibao,"铁")
if ges2>=0:
b,c=int(input("拿几个铁到熔炉里?")),0
if b>=ges2:
b=ges2
i2=0
for i in range(len(beibao)):
if beibao[i2]=="铁" and b>c:
c+=1
rll.append(beibao[i2])
del beibao[i2]
i2-=1
i2+=1
for i in range(len(rll)):
if "铁" in rll:
a,i2,d=0,-1,0
for c in range(len(ranl)):
if len(rll)==0:
break
i2+=1
print(i2)
if ranl[i2]=="煤炭" and b>d:
a+=1
d+=1
if a==2:
a=0
beibao.append("铁锭")
del rll[0]
i2-=1
a,i2,d=0,-1,0
for c in range(len(ranl)):
if len(rll)==0:
break
i2+=1
if ranl[i2]=="木头" and b>d:
a+=1
d+=1
if a==4:
a=0
beibao.append("铁锭")
del rll[0]
i2-=1
a,i2,d=0,-1,0
for c in range(len(ranl)):
if len(rll)==0:
break
i2+=1
if ranl[i2]=="石头" and b>d:
a+=1
d+=1
if a==7:
a=0
beibao.append("铁锭")
del rll[0]
i2-=1
for i in range(len(rll)):
beibao.append(rll[0])
del rll[0]
time.sleep(len(rll)*5)
print("好了")
else:
print("你没有铁")点赞0
评论