From 76161f95b561c1efaec380d74597429a28490460 Mon Sep 17 00:00:00 2001 From: Steven Date: Wed, 24 Jul 2024 11:29:04 +0100 Subject: handle print w/ 0 vowels --- challenge-279/steven-wilson/python/ch-2.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/challenge-279/steven-wilson/python/ch-2.py b/challenge-279/steven-wilson/python/ch-2.py index be2b25d38f..0b9478b238 100644 --- a/challenge-279/steven-wilson/python/ch-2.py +++ b/challenge-279/steven-wilson/python/ch-2.py @@ -22,8 +22,11 @@ def split_string(string, print_strings=False): return False if print_strings: - split_index = int(len(position_vowels)/2) - 1 - (start, stop) = (position_vowels[split_index], position_vowels[split_index+1]) + if len(position_vowels) < 2: + (start, stop) = (0, len(string)-1) + else: + split_index = int(len(position_vowels)/2) - 1 + (start, stop) = (position_vowels[split_index], position_vowels[split_index+1]) pprint([(string[:i+1], string[i+1:]) for i in range(start, stop)]) return True -- cgit