Sinisterly
[Python] Pig Latin Translator - Printable Version

+- Sinisterly (https://sinister.ly)
+-- Forum: Coding (https://sinister.ly/Forum-Coding)
+--- Forum: Python (https://sinister.ly/Forum-Python)
+--- Thread: [Python] Pig Latin Translator (/Thread-Python-Pig-Latin-Translator)

Pages: 1 2


[Python] Pig Latin Translator - Eclipse - 02-02-2014

Hey guys,

I'm pretty new to Python so I wanted to share my very first creation!

Code:
pyg = 'ay'
word = original.lower()
first = original[0]
new_word = original + pyg
original = raw_input('Enter a word:')

if len(original) > 0 and original.isalpha():
    if first == 'a' or first == 'e' or first == 'i' or first == 'o'     or first == 'u':
        print 'Translated: ' + new_word
    else:
        new_word = original[1:] + original[0] + pyg
        print new_word
else:
    print 'You didn\'t type anything!!'

I'd love to hear any feedback!!!

Thanks,
Sparks


RE: [Python] Pig Latin Translator - Stocking - 02-02-2014

Looks pretty cool. If I new pig latin I would use it. xD

AND FINALLY. A thread in Python I did NOT make. It was getting a little lonely : P


RE: [Python] Pig Latin Translator - Eclipse - 02-02-2014

(02-02-2014, 04:19 PM)Duubz Wrote: Looks pretty cool. If I new pig latin I would use it. xD

AND FINALLY. A thread in Python I did NOT make. It was getting a little lonely : P

Study the code and you'll get it! Thanks for the feedback.

Lol, I'll be joining you.


RE: [Python] Pig Latin Translator - Purphexyon - 02-02-2014

Me thinks this is pretty cool. Nice job Smile


RE: [Python] Pig Latin Translator - Adorapuff - 02-02-2014

Isn't this a CodeAcademy level?


RE: [Python] Pig Latin Translator - Eclipse - 02-02-2014

(02-02-2014, 05:01 PM)Adorapuff Wrote: Isn't this a CodeAcademy level?

Yup ^-^


RE: [Python] Pig Latin Translator - Llebacc - 02-03-2014

Ah, the good ol' pig latin translator exercise.


RE: [Python] Pig Latin Translator - Stocking - 02-03-2014

(02-02-2014, 03:38 PM)Sparks Wrote: Hey guys,

I'm pretty new to Python so I wanted to share my very first creation!

Code:
pyg = 'ay'
word = original.lower()
first = original[0]
new_word = original + pyg
original = raw_input('Enter a word:')

if len(original) > 0 and original.isalpha():
    if first == 'a' or first == 'e' or first == 'i' or first == 'o'     or first == 'u':
        print 'Translated: ' + new_word
    else:
        new_word = original[1:] + original[0] + pyg
        print new_word
else:
    print 'You didn\'t type anything!!'

I'd love to hear any feedback!!!

Thanks,
Sparks


This didn't exactly work for me and it's probably my Python version so I did some fixes specified for 3 and onward when they make newer versions.

Code:
#Probs to Sparks for creating original#

original = input("Enter a word: ")
pyg = 'ay'
word = original.lower()
first = original[0]
new_word = original + pyg

if len(original) > 0 and original.isalpha():
    if first == 'a' or first == 'e' or first == 'i' or first == 'o'     or first == 'u':
        print("Translated: " + new_word)
    else:
        new_word = original[1:] + original[0] + pyg
        print(new_word)
else:
    print("You didn't type anything!!'")



RE: [Python] Pig Latin Translator - Eclipse - 02-03-2014

(02-03-2014, 05:36 AM)Duubz Wrote: This didn't exactly work for me and it's probably my Python version so I did some fixes specified for 3 and onward when they make newer versions.

Code:
#Probs to Sparks for creating original#

original = input("Enter a word: ")
pyg = 'ay'
word = original.lower()
first = original[0]
new_word = original + pyg

if len(original) > 0 and original.isalpha():
    if first == 'a' or first == 'e' or first == 'i' or first == 'o'     or first == 'u':
        print("Translated: " + new_word)
    else:
        new_word = original[1:] + original[0] + pyg
        print(new_word)
else:
    print("You didn't type anything!!'")

Thanks for that! I see... I thought that bug that I had was to do with the program I was using... Thanks!


RE: [Python] Pig Latin Translator - BreShiE - 02-03-2014

Nice work Sparks, but if you're going to post code, you should comment out your code to help others who want to learn.