Advertisement
plarmi

угадай число

Jun 1st, 2024
398
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.95 KB | None | 0 0
  1. from tkinter import *
  2. from random import randint
  3. from tkinter.messagebox import showinfo, showerror
  4. import sys
  5. import os
  6.  
  7. computer_choice = randint(1, 10)
  8.  
  9. def resource_path(relative_path):
  10.     try:
  11.         base_path = sys._MEIPASS
  12.     except Exception:
  13.         base_path = os.path.abspath(".")
  14.  
  15.     return os.path.join(base_path, relative_path)
  16.  
  17. def compare_nums():
  18.     if int(entry1.get()) == computer_choice:
  19.         showinfo("Угадай число", f"Верно! Компьютер загадал число {computer_choice}")
  20.     else:
  21.         showerror("Ошибка", "Вы не угадали число!")
  22.  
  23.  
  24. window = Tk()
  25.  
  26. window.geometry("200x200")
  27. window.title("Угадай число")
  28. window.resizable(False, False)
  29. window.iconbitmap(resource_path("icon.ico"))
  30.  
  31. entry1 = Entry(window)
  32. entry1.pack()
  33.  
  34. button1 = Button(window, text="Сравнить число", command=compare_nums)
  35. button1.pack()
  36.  
  37. window.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement