Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 1, 2019 17:31:30

Octopus
Зарегистрирован: 2019-01-01
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Лайт прога для изучения иностр. языка

Добрый день, форумчане. Изучаю питон, читаю книги. Хочу написать для себя программу для изучения немецких слов.

Смысл такой: у меня есть 2 списка, каждый по 500+ слов. След-но один список с немецкими словами, второй список с их переводом. Позиции совпадают. (т.е. условно 25ое слово из первого списка переводится 25ым словом во втором списке).

Хочу, чтобы из первого списка вываливалось рандомно слово, а я вводил его немецкий перевод.
Типо: как по немецкий “кушать” ?
Нужно ввести ответ: essen

Но я не могу сообразить как сделать так, чтобы прога понимала, что если позиции первого и второго списка совпадают, то это Истина.

Ниже мои наброски. Благодарен за любую помощь.

 a = ['Светофор', 'Банк', 'Мост', 'Собор', 'Отель', 'Центр']
b = ['die Ampel', 'die Bank', 'die Brücke', 'der Dom', 'das Hotel', 'die Mitte']
import random
word = random.choice(a)
vopros = ' ?'
q = 1
while q == 1:
    x = str(input("Как будет по-немецки: " + word + vopros))
    if a[0] == b[0]:
        print("Верно!")
        q = 2
    else:
        print("Неверно!")    
        q = 1

Отредактировано Octopus (Янв. 1, 2019 17:33:02)

Офлайн

#2 Янв. 1, 2019 17:51:48

Romissevd
От: Счастье
Зарегистрирован: 2015-03-01
Сообщения: 533
Репутация: +  76  -
Профиль   Отправить e-mail  

Лайт прога для изучения иностр. языка

Нужно получить индекс случайного слова из списка а и потом уже сравнить ответ с значением по индексу со списка b

 a = ['Светофор', 'Банк', 'Мост', 'Собор', 'Отель', 'Центр']
b = ['die Ampel', 'die Bank', 'die Brücke', 'der Dom', 'das Hotel', 'die Mitte']
import random
word = random.choice(a)
vopros = ' ?'
q = 1
while q == 1:
    x = str(input("Как будет по-немецки: " + word + vopros))
    if x == b[a.index(word)]:
        print("Верно!")
        q = 2
    else:
        print("Неверно!")
        q = 1

Офлайн

#3 Янв. 1, 2019 19:23:52

Octopus
Зарегистрирован: 2019-01-01
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Лайт прога для изучения иностр. языка

Romissevd, спасибо большое, работает )

Отредактировано Octopus (Янв. 1, 2019 19:24:07)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version