Создать примитивный переводчик с латышского на английский язык на Python
class UniversalWeek:
lv = ["Pirmdien", "Otrdien", "Trešdien", "Ceturdien", "Piektdien", "Sestdien", "Svetdien"]
en = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Šaturday", "Sunday"]
d=""
def GetDay(self):
self.d =input ("Dienas nosaukumu: ")
if self.d not in self.lv:
print("Kļūda")
else:
i = self.lv. index (self.d)
print(self.en[i])
Ответы (1 шт):
Автор решения: CrazyElf
→ Ссылка
Такое гораздо проще делается через словарь. По функциям и классам сами разобьёте:
lv = ["Pirmdien", "Otrdien", "Trešdien", "Ceturdien", "Piektdien", "Sestdien", "Svetdien"]
en = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Šaturday", "Sunday"]
lv2en = dict(zip(lv, en))
word = input ("Dienas nosaukumu: ")
print(lv2en.get(word, "Kļūda"))