Latest web development tutorials

파이썬은 연습 69 포함

파이썬 100 리 파이썬 100 리

제목 : 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

파이썬 100 리 파이썬 100 리