test.py

```   1 def store():
2     n=raw_input()
3     sum1=0
4     for i in range(len(n)):
5         sum1=sum1 + int(n[i])
6     t=sum1%3
7     if(t==0):
8         print 2
9     else:
10         if(t==2):
11            print 1
12            print 2
13         else:
14            print 1
15            print 1
16 store()
```

test2.py

```   1 def queens (row, col):
2     def safe (ran, rst):
3         def check (pos):
4             return ran != rst[pos] and abs(ran - rst[pos]) != pos + 1
5         return all([check(pos) for pos in range(len(rst))])
6     return [[]] if col == 0 else [[ran] + rst for ran in range(row) for rst in queens(row, col - 1) if safe(ran, rst)]
```

wordscounter.py

```   1 words = {}
2 try:
3     while True:
4         s = raw_input()
5         if not s:
6             continue
7         if s in words:
8             words[s]+=1
9         else:
10             words[s]=1
11 except EOFError:
12     for i in sorted(words.keys()):
13         print "%s %d" % (i, words[i])
```

test.py

```   1 class Person:
2     def __getitem__(self, key):
3         return key
4
5
6 p = Person()
7 s = Person()
8
9 Person.name = "Unknown"
10 p.name = "Jack"
11 p.gender = "Male"
12 p.age = 30
13 s.name = "Rose"
14 s.gender = "Female"
15
16 print Person
17 print p
18 print s
19 print Person.name
20 print p.name
21 print p.gender
22 print p.age
23 print s.name
24 print s.gender
25
26 print s[0]
```

multiply99.py

```   1 def multi99(n):
2     for i in range(1,n+1):
3         s = ''
4         for j in range(1,i+1):
5             s += '\t%d'% (i*j)
6         print s
7
8 multi99(20)
```

datediff.py

```   1 import datetime
2 a = datetime.date(*[int(i) for i in raw_input().split()])
3 b = datetime.date(*[int(i) for i in raw_input().split()])
4 print (a - b).days()
```

accept.py

```   1 import socket
3 import select
4 allsocks = []
5
6 def acc():
7         sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
8         sock.bind("", 2555)
9         sock.listen(5)
10         while 1:
11                 newsock, remote = sock.accept()
12                 allsocks.append(newsock)
13
14
17
18 while 1:
19         (rdsocks,,) = select.select(allsocks, [],[], 0.1)
20         for s in rdsocks:
21                 msg = s.recv(100)
```

autosubmit.py

```   1 import glob
2 import urllib
3 import re
4 reobject = re.compile('(?P<hello>[0-9]*)\.(?P<ext>.*)')
5 for filename in glob.glob('[0-9]*.*'):
6     mo = reobject.match(filename)
7     if mo:
8         prob, ext = mo.groups()
9     else:
10         continue
11     if ext.lower() in ['c']:
12         language = 0
13     elif ext.lower() in ['cc', 'cpp']:
14         language = 1
15     else:
16         continue
17     params = urllib.urlencode({'language':language, 'user_id':'wzuacm',
19     print params
20     request = urllib.urlopen("http://acm.zju.edu.cn/submit_process.php", params)
22     request.close()
```

```   1 #!/usr/bin/python
2
3 def max(*args):
4     """print the maximum element of args
5     """
6     m = args[0]
7     for i in args:
8         if i > m:
9             m = i
10     print m
```

Python代码片段 (last edited 2020-03-31 16:55:59 by czk)

ch3n2k.com | Copyright (c) 2004-2020 czk.