Я студент колледжа, который пытается выучить питон, пока мы говорим. Я очень новичок и не могу успешно запустить эту программу, которая позволяет пользователю создавать кодовое имя, используя графический интерфейс, который собирает информацию, такую как пол пользователя, его имя и фамилия. Я изо всех сил пытаюсь заставить работать функцию кодового имени и интегрировать ее в мою кнопку «Показать».
Если у кого-то есть несколько свободных минут и они хотят посмотреть на мой код, я был бы очень признателен. Опять же, извините, если я действительно новичок / плох в этом, но я пытаюсь учиться.
Ура! * * 1005
from tkinter import *
class CodeNameProgram:
def __init__(self):
window = Tk()
window.title("Code Name Generator")
genderOption = StringVar()
Label(window, text="First Name").grid(row=0)
Label(window, text="Last Name").grid(row=1)
R1 = Radiobutton(window, text="Male", value="male", var=genderOption).grid(row=2,column=0, sticky=E)
R2 = Radiobutton(window, text="Female", value="female", var=genderOption).grid(row=2,column=1)
e1 = Entry(window).grid(row=0, column=1)
e2 = Entry(window).grid(row=1, column=1)
Button(window, text='Quit', command=window.quit).grid(row=3, column=0, sticky=E, pady=4)
Button(window, text='Show',command=codename).grid(row=3, column=1, pady=4)
def codename(self):
e1 = s1[:1]
if e == "a":
firstcodename = "Spring"
elif e == "b":
firstcodename = "Spring"
elif e == "c":
firstcodename = "Spring"
elif e == "d":
firstcodename = "Spring"
elif e == "e":
firstcodename = "Spring"
elif e == "f":
firstcodename = "Spring"
elif e == "g":
firstcodename = "Summer"
elif e == "h":
firstcodename = "Summer"
elif e == "i":
firstcodename = "Summer"
elif e == "j":
firstcodename = "Summer"
elif e == "k":
firstcodename = "Summer"
elif e == "l":
firstcodename = "Summer"
elif e == "m":
firstcodename = "Summer"
elif e == "n":
firstcodename = "Autumn"
elif e == "o":
firstcodename = "Autumn"
elif e == "p":
firstcodename = "Autumn"
elif e == "q":
firstcodename = "Autumn"
elif e == "r":
firstcodename = "Autumn"
else:
firstcodename = "Winter"
e2= s2[:1]
if e == "a":
lastcodename = "Thunder"
elif e == "b":
lastcodename = "Thunder"
elif e == "c":
lastcodename = "Thunder"
elif e == "d":
lastcodename = "Thunder"
elif e == "e":
lastcodename = "Thunder"
elif e == "f":
lastcodename = "Thunder"
elif e == "g":
lastcodename = "Shadow"
elif e == "h":
lastcodename = "Shadow"
elif e == "i":
lastcodename = "Shadow"
elif e == "j":
lastcodename = "Shadow"
elif e == "k":
lastcodename = "Shadow"
elif e == "l":
lastcodename = "Shadow"
elif e == "m":
lastcodename = "Shadow"
elif e == "n":
lastcodename = "Flash"
elif e == "o":
lastcodename = "Flash"
elif e == "p":
lastcodename = "Flash"
elif e == "q":
lastcodename = "Flash"
elif e == "r":
lastcodename = "Flash"
else:
lastcodename = "Terminator"
genderOption = gender
if genderOption == "male":
gender = "Mr. "
else:
gender = "Mrs. "
print(get.gender)
print(get.firstcodename)
print(get.lastcodename)
CodeNameProgram()