提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
江西师范大学 龙浩 实验16
1.已知n个人(以编号0,1,2,3…n-1分别表示)围坐在一张圆桌周围。从编号为0的人开始报数1,
数到m的那个人出列;他的下一个人又从1开始报数,数到m+1的那个人又出列(每次报数值加1);依此规律重复下去,直到圆桌周围的人全部出列。
print('输入两个正整数n,m,其中3<=n<=100,1<=m<=n')
n=int(input())
m=int(input())
lst=list(range(n))
result=[]
for i in range(n):
for j in range(m-1):
lst.append(lst.pop(0))
result.append(lst.pop(0))
m+=1
print(result)
2.重复整数判定。编写一个函数,键盘输入整数列表作为参数,如果某个元素在列表中出现了不止一次,则返回True,否则返回False。
def zhengshu(lst):
for i in range(0,len(lst)):
for j in range (i+1,len(lst)):
if lst[i] == lst[j]:
return True
return False
lst = [eval(x) for x in input().split()]
print(zhengshu(lst))