blob: b3f787dfe872a3339b30521efa26a3109c539592 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#!/opt/local/bin/python
#
# See ../README.md
#
#
# Run as: python ch-2.py
#
tokens = 12
max_take = 3
while tokens > 0:
prompt = "How many tokens do you take? ({:2d} token{:s} are left) " . \
format (tokens, "" if tokens == 1 else "s")
take = input (prompt)
if take . isnumeric ():
take = int (take)
if 1 <= take <= max_take:
takes = max_take + 1 - take
print ("Computer takes {:d} token{:s}" . \
format (takes, "" if takes == 1 else "s"))
tokens = tokens - (max_take + 1)
print ("Computer wins")
|