Уведомления

Группа в Telegram: @pythonsu

#1 Март 24, 2015 11:27:18

Zeclone
От: .uz
Зарегистрирован: 2015-02-27
Сообщения: 57
Репутация: +  0  -
Профиль   Отправить e-mail  

самый простой англо-русский словарь

Добрый день

Хотел создать самый простой англо-русский словарь:

print ("СЛОВАРЬ")
q=input ("Введите слово(английский): ")
if q==("apple"):
    print ("яблоко")
if q==("beer"):
    print ("пиво")
if q==("cat"):
    print ("кошка")
if q==("python"):
    print ("а какая у вас установлена версия?")
# итгдли
Есть какой нибудь короткий вариант? Нууу для начинающих.
Если сказать правду читаю Доусон. Могу добавить
Выберите:   
1-Англо-Русский 
2-Русско-Английский
3-Выход

Для лучшего варианта могу заказать узбекский плов+шашлик



:D Zeclone не русский поэтому просит прошения за ошыбки :D

Офлайн

#2 Март 24, 2015 11:30:50

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

самый простой англо-русский словарь

print ("СЛОВАРЬ")
d = {"apple": "яблоко",
     "beer": "пиво",
     "cat": "кошка",
     "python": "а какая у вас установлена версия?"}
q=input ("Введите слово(английский): ")
print(d.get(q, 'Извините, такого слова я не знаю'))



————————————————
-*- Simple is better than complex -*-

Отредактировано terabayt (Март 24, 2015 11:31:30)

Офлайн

#3 Март 25, 2015 07:29:28

Zeclone
От: .uz
Зарегистрирован: 2015-02-27
Сообщения: 57
Репутация: +  0  -
Профиль   Отправить e-mail  

самый простой англо-русский словарь

terabayt
ваш скрипт удостоен для шашлика
Но насчет плова необходимо следующие(надеюсь в этом теме могу найти много хороших ответов):
1)
d = {"apple": "яблоко",
если напишем “Аpple” то ответ
'Извините, такого слова я не знаю'
хотелось что если:
Apple,aPPLE,applE итгд то ответ: “яблоко” или “Яблоко, яБЛОКО, яблокО” (а насчет яБлоко или ЯБЛоКо не надо и думаю не возможно или я не прав?ведь яблоко=6, apple=5 )

2)
print ("СЛОВАРЬ")
d = {"анг_файл.тхт(хлс,док)": "рус_файл.тхт(хлс,док)"}
q=input ("Введите слово(английский): ")
print(d.get(q, 'Извините, такого слова я не знаю'))

Это возможно на Питоне?(если да просто скажите да, а то будет сложно понимать такой скрипт для новичков)


Думаю для сегодня эти вопросы достаточно.

Спасибо за ранее



:D Zeclone не русский поэтому просит прошения за ошыбки :D

Отредактировано Zeclone (Март 25, 2015 07:31:03)

Офлайн

#4 Март 25, 2015 08:39:34

botinag
Зарегистрирован: 2014-02-20
Сообщения: 179
Репутация: +  35  -
Профиль   Отправить e-mail  

самый простой англо-русский словарь

>>> 'Apple'.lower()
'apple'

Офлайн

#5 Март 25, 2015 08:40:27

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

самый простой англо-русский словарь

Zeclone
Это возможно на Питоне?(если да просто скажите да, а то будет сложно понимать такой скрипт для новичков)

У новичков и у старичков количество извилин примерно одинаковое. Если вы не знаете, как что-то реализовать на питоне - не страшно. Опишите алгоритм русскими словами. Если вы этого не можете - ни питон, ни какой другой язык не поможет.

Итак задача: есть словарь, в котором ключи - слова английского языка строчными буквами. Необходимо, имея на входе слова с неизвестной расстановкой строчных и заглавных букв извлекать нужные значения. Опишите алгоритм русским языком.



Офлайн

#6 Март 25, 2015 09:39:41

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

самый простой англо-русский словарь

Zeclone
Если сказать правду читаю Доусон.
По прочтении нескольких свежих тем от начинающих сложилось впечатление будто читать книги по Питону скорее вредно чем полезно.

Офлайн

#7 Март 25, 2015 12:46:08

Zeclone
От: .uz
Зарегистрирован: 2015-02-27
Сообщения: 57
Репутация: +  0  -
Профиль   Отправить e-mail  

самый простой англо-русский словарь

FishHook
Опишите алгоритм русскими словами. Если вы этого не можете - ни питон, ни какой другой язык не поможет.
Что вы хотите сказать? Это не оскорбление других языков(национальных)???
Но спасибо за заданию.попозже напишу алгоритм.



:D Zeclone не русский поэтому просит прошения за ошыбки :D

Офлайн

#8 Март 25, 2015 13:40:08

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

самый простой англо-русский словарь

Zeclone
Это не оскорбление других языков(национальных)???
это шутка такая своеобразная?



Офлайн

#9 Март 25, 2015 14:02:54

Zeclone
От: .uz
Зарегистрирован: 2015-02-27
Сообщения: 57
Репутация: +  0  -
Профиль   Отправить e-mail  

самый простой англо-русский словарь

FishHook
своеобразная?
Вот алгоритм
Можете помогать?



:D Zeclone не русский поэтому просит прошения за ошыбки :D

Отредактировано Zeclone (Март 26, 2015 07:12:07)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version