# 输入一个正整数,peopleNum表示人数
# 输入一个小于peopleNum的正整数,表示关键数keyNum
# 所有人围坐一圈,从第一位开始,1到keyNum循环报数,报出keyNum的人离开圈子
# 最终剩下初始的第几位?
'''
peopleNum=int(input("请输入人数:"))
keyNum=int(input("请输入关键数:"))
listA=list(range(1,peopleNum+1))
while len(listA)>keyNum:
# 以下行前有空格
temp=listA.copy()
tail=len(temp)%keyNum
listTail=temp[-tail:].copy()
del temp[-tail:]
del temp[keyNum-1::keyNum]
listA=(listTail+temp).copy()
# 以下行前无空格
print(listA)
```
# 输入一个小于peopleNum的正整数,表示关键数keyNum
# 所有人围坐一圈,从第一位开始,1到keyNum循环报数,报出keyNum的人离开圈子
# 最终剩下初始的第几位?
'''
peopleNum=int(input("请输入人数:"))
keyNum=int(input("请输入关键数:"))
listA=list(range(1,peopleNum+1))
while len(listA)>keyNum:
# 以下行前有空格
temp=listA.copy()
tail=len(temp)%keyNum
listTail=temp[-tail:].copy()
del temp[-tail:]
del temp[keyNum-1::keyNum]
listA=(listTail+temp).copy()
# 以下行前无空格
print(listA)
```
