用我前面写的编码去更改,使结果和example一致
修改您以前的程序。在这个阶段,添加额外的需求。您的程序必须记录正确的猜测,并将它们按照输入的顺序显示在板上,从板上到板下。
新需求
每一个正确的猜测将显示在黑板的左侧(在标有“代码”的栏中)
显示格式
提示和结果更新如下。
(turn)(roygbv):
Done
改了下代码,有些没多大用处。。
all_guess=[]
def main():
display_board()
guess_loop()
def guess_loop():
character=['r','o','y','g','b','v']
turn=1
while turn<=10:
guess=input(f'{turn}(roygbv):')
correct=0
for i in guess:
if i in character:
correct+=1
if correct==4 and len(guess)==4:
turn+=1
all_guess.append(guess)
display_board()
print('Done')
def display_board():
print('----------')
print('Code||Mark')
l=len(all_guess)
for i in range(0,10):
if i<l:
print(f'{all_guess[i]}||....')
else:
print('....||....')
print('----------')
main()