Python Forum
Output discrepancy when building Translator
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Output discrepancy when building Translator
#9
Hi, can someone please help me see what is wrong with the following code?

For example, I want the input "ceiling" to produce "силинг".


def translate(phrase):
    translation = ""
    for letter in phrase:
        if letter in "Aa":
            translation = translation + "a"
            # Capitals
        elif letter.lower() in "b":
            if letter.isupper():
                translation = translation + "Б"
            else:
                translation = translation + "б"
        elif letter in "Cc" and translation[+2:] == "ei":
            translation = translation[:+2] + "си"
        elif letter in "Ll":
            translation = translation + "л"
        #elif letter in "Cc":
            #translation = translation + "к"
        #elif letter in 'Ii' and translation[-2:] == "kе":
            #translation = translation[:-2] + "cи"
        elif letter in "Ii":
            translation = translation + "и"
        elif letter in "Ee":
            translation = translation + "е"
        elif letter is "cei":
            translation = translation + "си"
        elif letter in "Ff":
            translation = translation + "ф"
        elif letter in "Dd":
            translation = translation + "д"
        elif letter in "Gg":
            translation = translation + "г"
        else:
            translation = translation + letter
            '''
This list
Needs to be completed
'''
    return translation

print(translate(input("Enter word: ")))
Reply


Messages In This Thread
Need help with translator - by skrivver99 - Nov-24-2018, 09:24 PM
RE: Need help with translator - by j.crater - Nov-24-2018, 09:30 PM
RE: Need help with translator - by skrivver99 - Nov-24-2018, 09:40 PM
RE: Need help with translator - by j.crater - Nov-24-2018, 09:48 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  discrepancy with datetime with timezone XJia 3 1,068 Sep-03-2023, 02:58 PM
Last Post: deanhystad
  (python) Can i get some help fixing a English to Morse translator? Pls AlexPython 7 1,796 Sep-12-2022, 02:55 AM
Last Post: AlexPython
  i want to write symbole as varibales in python to make translator rachidel07 9 3,787 Feb-03-2021, 09:57 PM
Last Post: nilamo
  letter translator (or someting) Obsilion 4 2,625 Apr-28-2020, 12:40 PM
Last Post: deanhystad
  I want to filter out words with one letter in a string (pig latin translator) po0te 1 2,196 Jan-08-2020, 08:02 AM
Last Post: perfringo
  Trouble with Regex Translator skrivver99 3 2,937 Dec-15-2018, 03:55 PM
Last Post: Gribouillis
  Help with pig latin translator DragonG 1 2,358 Nov-01-2018, 03:57 AM
Last Post: ichabod801
  PigLatin Sentence Translator Help 2skywalkers 7 6,043 Jun-23-2018, 12:46 AM
Last Post: 2skywalkers
  Pig Latin Translator RickyWilson 1 3,271 Dec-02-2017, 08:20 AM
Last Post: buran

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020