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

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.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.