파이썬은 연습 69 포함
제목 : n은 순서를 정렬 개인 cordons있다. 그것은 제 3 사람들의 보고서는 원을 종료 할 수 (1-3으로부터 계산), 마지막 남은 원래 누가 처음 몇 번호를 물어보고에서 시작했다.
프로그램 분석 : 없음.
소스 코드 :
#!/usr/bin/python # -*- coding: UTF-8 -*- if __name__ == '__main__': nmax = 50 n = int(raw_input('请输入总人数:')) num = [] for i in range(n): num.append(i + 1) i = 0 k = 0 m = 0 while m < n - 1: if num[i] != 0 : k += 1 if k == 3: num[i] = 0 k = 0 m += 1 i += 1 if i == n : i = 0 i = 0 while num[i] == 0: i += 1 print num[i]
위의 코드, 출력의 구현 :
$ python test.py 请输入总人数:34 10