2003 Sham Shui Po District Council election
The 2003 Sham Shui Po District Council election was held on 23 November 2003 to elect all 21 elected members to the 26-member District Council.[1]
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
21 (of the 26) seats to Sham Shui Po District Council 14 seats needed for a majority | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Turnout | 43.6% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Colours on map indicate winning party for each constituency. |
Overall election results
Before election:
16 | 5 |
Pro-democracy | Pro-Beijing |
Change in composition:
17 | 4 |
Pro-democracy | Pro-Beijing |
Party | Seats | Gains | Losses | Net gain/loss | Seats % | Votes % | Votes | +/− | |
---|---|---|---|---|---|---|---|---|---|
ADPL | 10 | 3 | 0 | +3 | 47.6 | 47.3 | 24,525 | +10.9 | |
DAB | 1 | 0 | 2 | −2 | 4.8 | 22.9 | 11,849 | +1.7 | |
Independent | 4 | 0 | 0 | 0 | 19.0 | 15.4 | 7,991 | ||
Democratic | 2 | 1 | 2 | −1 | 9.5 | 11.0 | 5,694 | −13.2 | |
Frontier | 0 | 0 | 0 | 0 | 0 | 2.0 | 1,025 | ||
Liberal | 0 | 0 | 0 | 0 | 0 | 1.3 | 677 | ||
FLU | 1 | 0 | 0 | 0 | 4.8 | 0 | 0 |
gollark: Esobot... hurry up.
gollark: <@435756251205468160> esowiki WHY
gollark: It was to prove to <@!341618941317349376> that COMPILED DOES NOT MEAN FAST.
gollark: Yep!
gollark: Execute THIS!```pythonimport argparseimport subprocessparser = argparse.ArgumentParser(description="Compile a WHY program")parser.add_argument("input", help="File containing WHY source code")parser.add_argument("-o", "--output", help="Filename of the output executable to make", default="./a.why")parser.add_argument("-O", "--optimize", help="Optimization level", type=int, default="0")args = parser.parse_args()def build_C(args): template = """#define QUITELONG long long intconst QUITELONG max = @max@;int main() { QUITELONG i = 0; while (i < max) { i++; } @code@} """ for k, v in args.items(): template = template.replace(f"@{k}@", str(v)) return templateinput = args.inputoutput = args.outputtemp = "ignore-this-please"with open(input, "r") as f: contents = f.read() looplen = max(1000, (2 ** -args.optimize) * 1000000000) code = build_C({ "code": contents, "max": looplen }) with open(temp, "w") as out: out.write(code)subprocess.run(["gcc", "-x", "c", "-o", output, temp])```
References
- "Election Results - Overall Results". Electoral Affairs Commission.
External links
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.