00:00
00:00
Newgrounds Background Image Theme

wilwz just joined the crew!

We need you on the team, too.

Support Newgrounds and get tons of perks for just $2.99!

Create a Free Account and then..

Become a Supporter!

Making lists in python?

1,165 Views | 1 Reply
New Topic Respond to this Topic

Making lists in python? 2013-02-14 03:16:32


Trying to write a program that accepts multiple user inputs and translates the strings into pig latin. It works great for one word, but I'm having trouble getting them all into one sentence. Halp??

:pic related

Making lists in python?


smoke meth and hail satan

Response to Making lists in python? 2013-02-14 07:11:28


Noticed a few problems that you might be able to address:

1) Can you post the actual code and not just a screenshot of it (preferably using code tags)?
2) Your return statement is referencing the undefined variable user_inputs. What variable was that supposed to be?
3) What is the function doing that you are considering erroneous behaviour?

And here's a few things you could do to improve it:

1) You code is very un-pythonic. Don't wrap round brackets around your if statements. Don't use camel case for variable names; use underscores. Don't capitalise the first letter in variable names; that's for classes. Don't put your comments out of alignment with the code your commenting; keep them with the same indentation.
If you're going to start writing Python you may as well learn the Pythonic way to write it otherwise other Python programmers won't touch your code with a 10 foot pole.

2) Your for statement is pretty pointless. You can just use the in keyword to check if a character is in your string of vowels like this:

if userInput[0] in Vowels:
    newWord = userInput+"yay"

if userInput[1] in Vowels:
    prefix = userInput[1:]
    suffix = userInput[0:1]