reworked these examples a bit based on feedback in class
[wordplay-cdsw-solutions] / idea_3.py
1 # 3. Find and print the longest word that has no vowels.
2
3 import scrabble
4
5 vowels = ['a', 'e', 'i', 'o', 'u']
6 words_without_vowels = []
7
8 for word in scrabble.wordlist:
9     vowel_in_word = False
10     for vowel in vowels:
11         if vowel in word:
12             vowel_in_word = True
13     if not vowel_in_word:
14         words_without_vowels.append(word)
15
16 longest_word_length = 0
17 longest_words = []
18 for word in words_without_vowels:
19     if len(word) > longest_word_length:
20         longest_words = [word]
21         longest_word_length = len(word)
22     elif len(word) == longest_word_length:
23         longest_words.append(word)
24
25 for word in longest_words:
26     print(word)
27

Benjamin Mako Hill || Want to submit a patch?