write a python program , which takes one argument ,which is a word( as a string), and returns "true" if the word contains alternating vowels and consonants(i.e a consonant , followed by a vowel , followed by a consonant ....). Then write a short piece of code to read the above file and print out all such words. For example, it should print out words like "banana", "lever"
Note: you can use any file say /usr/dict/words

Edited 6 Years Ago by kiracho: n/a

it took me a lil bit to make this code:


Vowel=
Con=
global Var2
def func1(OneArg):
for x in OneArg:
Var1=[x]
if x[0:0] in Con:
Var1.pop(0)
func2(Var1)
else:
return None
def func2(SecArg):
for z in SecArg:
Var2=[z]
if z[0:0] in Vowel:
z.pop(0)
func1(Var2)
else:
return None
func1('banana')


I believe it works i havent been able to test it except on ideone.com and I cant get it to print out for some reason but it runs smoothly with no bugs ...

anyways I see all my time went out of the window cause it wont even post with indents...

Please use code tags with your code to preserve the indentations. Otherwise the code is very difficult to read and not too many folks will help.

[code]
your Python code here

[/code]

Also, most programmers use 4 spaces (no tabs) as indentation. Many of the Python IDEs will do that automatically.

Edited 5 Years Ago by vegaseat: n/a

This question has already been answered. Start a new discussion instead.