循环逻辑完成部分