Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 23.06.2021
Сообщений: 29

Переводчик

23.06.2021, 17:10. Показов 1575. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Надо создать программу на подобе 'карточек' чтоб выучить английские слова. Пользователь должен вводить слово на русском, а потом перевод на английском и чтобы программа это сохраняла в отдельный лист. Потом из этого листа рандомно васкакивает слово на русском и пользователь должен перевести на английский.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.06.2021, 17:10
Ответы с готовыми решениями:

Переводчик на питоне
import requests url = 'https://translate.yandex.net/api/v1.5/tr.json/translate?' key =...

Программа-переводчик
import requests def get_translation(text,lang): URL = 'https://translate.yandex.net/api/v1.5/tr.json/translate?' KEY =...

Программа-переводчик
Добрый день, прошу помощи, нужен простой дословный переводчик наименований, с чешского на русский. Есть готовый список спарсенных товаров...

17
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5972 / 3734 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
23.06.2021, 18:05
Консольная программа?
0
 Аватар для Semen-Semenich
5222 / 3469 / 1173
Регистрация: 21.03.2016
Сообщений: 8,295
23.06.2021, 18:09
Pans1es, в чем проблема?
0
0 / 0 / 0
Регистрация: 23.06.2021
Сообщений: 29
23.06.2021, 19:17  [ТС]
Semen-Semenich, проблема в написании этой программы
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5972 / 3734 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
23.06.2021, 19:20
И как программа будет выглядеть? Консоль? Оконное приложение? Веб-страница?
0
0 / 0 / 0
Регистрация: 23.06.2021
Сообщений: 29
23.06.2021, 23:38  [ТС]
ну как консольная программа. Она просто должна будет рандомно из листа выкидывать слово на английском,а пользователь должен написать перевод. Это как карточка на которой ты с одной стороны пишешь английское слово,а с другой перевод,потом просо это запоминаешь и в конце уже читаешь его на англ и переводишь на русский
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5972 / 3734 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
24.06.2021, 07:25
Слова хранить в файле или при каждом запуске пользователь наполняет базу слов заново?

Добавлено через 26 секунд
Или список слов закардкожен?
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
24.06.2021, 09:31

Не по теме:

Во валит, гад! (С)


2
1711 / 578 / 76
Регистрация: 10.04.2009
Сообщений: 9,313
24.06.2021, 10:16
Цитата Сообщение от Рыжий Лис Посмотреть сообщение
И как программа будет выглядеть? Консоль? Оконное приложение? Веб-страница?
интересно, если бы ТС попросил бы последнее-Веб-страница, каков Ваш ответ?
0
0 / 0 / 0
Регистрация: 23.06.2021
Сообщений: 29
24.06.2021, 11:49  [ТС]
Рыжий Лис, можно и через эксель файл
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5972 / 3734 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
24.06.2021, 13:50
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
ТС попросил бы последнее-Веб-страница, каков Ваш ответ?
На фласке делали бы.

Цитата Сообщение от Pans1es Посмотреть сообщение
можно и через эксель файл
Давай пока с захордкоренными значениями.

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import random
#from collections import namedtuple
 
#Word = namedtuple('Word', 'en ru count', defaults=(None, None, 0))
class Word:
    def __init__(self, en: str, ru: str):
        self.en = en
        self.ru = ru
        self.count = 0
 
# Она просто должна будет рандомно из листа выкидывать слово на английском,а пользователь должен написать перевод
words = [
   Word(en='pony', ru='пони'),
   Word(en='fox', ru='лиса'),
   Word(en='owl', ru='сова'),
]
 
print('Я буду здавать слова, а ты пиши перевод на русском. Let go!')
while True:
    if not words:
        print('вы выучили все слова')
        break
    word = random.choice(words)
    w = input(f'{word.en}: ')
    if w == word.ru:
        print('Верно!')
        word.count += 1
        if word.count > 4:
            words.remove(word)
    else:
        print(f'Не верно, правильный перевод "{word.ru}"')
0
0 / 0 / 0
Регистрация: 23.06.2021
Сообщений: 29
24.06.2021, 19:14  [ТС]
Рыжий Лис, а можешь пожалуйста подправить так чтобы я сам писал английские слова и перевод,а программа их запоминала(вроде бы через input пишется)
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5972 / 3734 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
25.06.2021, 11:32
могу
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
25.06.2021, 11:37
Цитата Сообщение от Рыжий Лис Посмотреть сообщение
На фласке делали бы.
Нахрена? Для подобных микрозадач достаточно Bottle; всего один файл и простейший роутинг.
1
0 / 0 / 0
Регистрация: 23.06.2021
Сообщений: 29
25.06.2021, 11:56  [ТС]
Рыжий Лис, можешь пожалуйста так сделать.
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5972 / 3734 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
25.06.2021, 13:30
Цитата Сообщение от Garry Galler Посмотреть сообщение
Нахрена? Для подобных микрозадач достаточно Bottle; всего один файл и простейший роутинг.
Первый раз слышу.
0
0 / 0 / 0
Регистрация: 23.06.2021
Сообщений: 29
25.06.2021, 13:48  [ТС]
Рыжий Лис, сделай пожалуйста чтоб я вводил слово на англ и его перевод и программа его сохраняла в какой нибудь эксель файл
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
25.06.2021, 16:12

Не по теме:

Цитата Сообщение от Рыжий Лис Посмотреть сообщение
Первый раз слышу.
Нда... питонисты не знают свою экосистему.... Печально, но факт.



Добавлено через 9 минут
Bottle 60 тыс. запросов в секунду
Flask 19 тыс. запросов в секунду
Django 8800 запросов в секунду (примерно в самой [.]опе списка из 250 web фреймворков)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.06.2021, 16:12
Помогаю со студенческими работами здесь

Программа переводчик
Есть два текстовых файла. В одном записаны слова на русском языке, на другом – в тех же строках их перевод на английский язык. Написать...

Десятичный переводчик-2
Теперь нужно переводить число из системы счисления с основанием от 2 до 36! Вы же знаете, как образуются числа в 16-ричной системе...

Создать несложный переводчик
создать не сложный переводчик даны текст рус input(мама) анг . output(mom) def: for: if: while True: # с этими...

Создал Переводчик(проблема)
Ку парни создал переводчик с Румынского на Молдавский так как Молдавский это не офф. язык его нету в переводчиках но они очень...

Создайте программу переводчик
Создайте программу переводчик с русского на китайский


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru