# # # # gry = {
# # # #     "Roblox": 2006,
# # # #     "Minecraft": 2011,
# # # #     "TF2": 2007,
# # # # }

# # # # def ile_maja_lat(lista_gier):
# # # #     for nazwa, rok in lista_gier.items():
# # # #         wiek = 2026 - rok
# # # #         print(f"{nazwa}: {wiek} lat")

# # # # ile_maja_lat(gry)
# # # # a = 5
# # # # b = 10
# # # # pole = a * b

# # # # print(pole)
# # # def oblicz_pole(a, b, figura):
# # #     if figura == "trojkat":
# # #         return 0.5 * a * b
# # #     elif figura == "prostokat":
# # #         return a * b
# # #     else:
# # #         print("zly format figury")
# # #         return -1


# # # print(oblicz_pole(5, 3, "prostokat"))
# # # print(oblicz_pole(5, 3, "trojkat"))def wypisz_potegi(liczba):
# # def wypisz_potegi(liczba):
# #     for i in range(1, 6):
# #         print(f"{liczba} do potęgi {i} = {liczba**i}")

# # wypisz_potegi(6)


# import tkinter as tk
# from tkinter import messagebox

# def pobierz_dane():
#     imie = entry_imie.get()
#     nazwisko = entry_nazwisko.get()
    
#     if imie and nazwisko:
#         messagebox.showinfo("Dane", f"Witaj {imie} {nazwisko}!")
#     else:
#         messagebox.showwarning("Błąd", "Wypełnij wszystkie pola!")

# # Ustawienia okna
# root = tk.Tk()
# root.title("Dane Personalne")
# root.geometry("300x200")

# # Etykiety i pola wprowadzania
# tk.Label(root, text="Imię:").pack(pady=5)
# entry_imie = tk.Entry(root)
# entry_imie.pack()

# tk.Label(root, text="Nazwisko:").pack(pady=5)
# entry_nazwisko = tk.Entry(root)
# entry_nazwisko.pack()

# # Przycisk zatwierdzający
# tk.Button(root, text="Zatwierdź", command=pobierz_dane).pack(pady=20)

# root.mainloop()
import tkinter as tk
from tkinter import messagebox

def pokaz_podsumowanie():
    dane = {
        "Imię": entry_imie.get(),
        "Nazwisko": entry_nazwisko.get(),
        "PESEL": entry_pesel.get(),
        "Adres": entry_adres.get(),
        "Szkoła": entry_szkola.get()
    }
    
    
    if all(dane.values()):
        podsumowanie = "\n".join([f"{k}: {v}" for k, v in dane.items()])
        messagebox.showinfo("Zapisano dane", f"Wprowadzone dane:\n\n{podsumowanie}")
    else:
        messagebox.showwarning("Błąd", "Proszę wypełnić wszystkie pola!")

root = tk.Tk()
root.title("Formularz danych")
root.geometry("400x450")


pola = [("Imię:", "entry_imie"), ("Nazwisko:", "entry_nazwisko"), 
        ("PESEL:", "entry_pesel"), ("Adres zamieszkania:", "entry_adres"), 
        ("Szkoła:", "entry_szkola")]

entries = {}

for etykieta, nazwa in pola:
    tk.Label(root, text=etykieta, font=("Arial", 10)).pack(pady=5)
    entry = tk.Entry(root, width=40)
    entry.pack()
    entries[nazwa] = entry

# Przypisanie dla łatwiejszego dostępu w funkcji
entry_imie = entries["entry_imie"]
entry_nazwisko = entries["entry_nazwisko"]
entry_pesel = entries["entry_pesel"]
entry_adres = entries["entry_adres"]
entry_szkola = entries["entry_szkola"]

tk.Button(root, text="Zatwierdź dane", command=pokaz_podsumowanie, 
          bg="green", fg="white", font=("Arial", 10, "bold")).pack(pady=30)

root.mainloop()

