Извините, мне конечно не стоило настолько упрощать программу. Для ввода я использовал tkinter:
#! /usr/bin/env python
# _*_ coding: utf-8 _*_
import tkinter
from tkinter import *
t = []
rus = ['носильщики', 'воины']
ukr = ['носильники', 'воiни']
# запрос языка
yazyk = tkinter.Tk()
yazyk.title('язык')
def die(event):
yazyk.destroy()
var = tkinter.IntVar()
var.set(1)
rad1 = Radiobutton(yazyk, text='рус', variable=var, value=0)
rad1.grid(row=2, column=1)
rad2 = Radiobutton(yazyk, text='укр', variable=var, value=1)
rad2.grid(row=2, column=3)
but = tkinter.Button(text='гут')
but.bind('<Button-1>', die)
but.grid(row=3, column=2)
yazyk.mainloop()
if var == 0:
t = t + rus
print(t)
elif var == 1:
t = t + ukr
print(t)
и не возвращалось ничего. Если вынести print(t) наружу
if var == 0:
t = t + rus
elif var == 1:
t = t + ukr
print(t)
то возвращает