我收到一条错误,指出要解压的值太多(预期2) 这是我的代码:
fin = open ('ride.in', 'r')
fout = open ('ride.out', 'w')
output=" "
for line in fin:
line = line.lower()
for character in line:
number = ord(character) - 96
output = output+str(number)+","
ufo,commet=output.split(",-86,")
ufolist = ufo.split(',')
commetlist= commet.split(',')
ufoproduct=1
commetproduct=1
for item in ufolist.items(): #(Line with error)
ufoproduct = int(item)*ufoproduct
for item in commetlist.items(): #(This would probably have the same error)
commetproduct=int(item)*commetproduct
if ufoproduct % 47 == commetproduct % 47:
fout.write("GO")
fout.close()
else:
fout.write("STAY")
fout.close()
ride.in有两行文字
答案 0 :(得分:0)
查看dict
文件的示例会有所帮助,以便您可以重新创建错误。
for item in ufolist.items():
存在问题 - 这会为您提供一个列表,您尝试将其视为.items()
。 <div ngIf="condition1">
<button (click)="set_condition1_false_and_2_true()">show-template-2</button>
</div>
<div ngIf="condition2>
<button (click)="set_condition2_false_and_3_true()">show-template-3</a>
</div>
<div ngIf="condition3>
<a>Last Template</a>
</div>
不需要<div *ngIf="condition1; else secondTemplate>
<button (click)="make_condition1_false_and_2_true()">showSecondTemplate
</button>
</div>
<ng-template #secondTemplate>
<a>Second Template Works</a>
</ng-templante>
部分