Browse code
added prompts to a_an_checker
Ed L authored on 29/02/2012 01:34:05
Showing 1 changed files
Showing 1 changed files
... | ... |
@@ -19,10 +19,14 @@ for line in a: |
19 | 19 |
out = [] |
20 | 20 |
for window in window_iterate(line): |
21 | 21 |
if window[0] in set(['a', 'an']): |
22 |
- if any(window[1].startswith(vowel) for vowel in 'aeiouh'): |
|
23 |
- window[0] = 'an' |
|
22 |
+ if any(window[1].startswith(vowel) for vowel in 'aeiou'): |
|
23 |
+ if window[0] != 'an': |
|
24 |
+ if raw_input('change article in %r? ' % ' '.join(window)).lower().startswith('y'): |
|
25 |
+ window[0] = 'an' |
|
24 | 26 |
else: |
25 |
- window[0] = 'a' |
|
27 |
+ if window[0] != 'a': |
|
28 |
+ if raw_input('change article in %r? ' % ' '.join(window)).lower().startswith('y'): |
|
29 |
+ window[0] = 'a' |
|
26 | 30 |
out.append(window[0]) |
27 | 31 |
print(' '.join(out)) |
28 | 32 |
|