Python & Hammy
ΠΡΠΈΠ²Π΅Ρ, Π₯ΡΠΌΠΌΠΈ. Π― ΡΡΡ ΠΏΠΎΠ΄ΡΠΌΠ°Π», ΠΌΠΎΠΆΠ΅Ρ, Π½Π°ΠΏΠΈΡΠ°ΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠΊΡΠΈΠΏΡ, ΡΡΠΎΠ±Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊΡΡ-Π½ΠΈΠ±ΡΠ΄Ρ Π±Π΅Π·ΠΎΠ±ΠΈΠ΄Π½ΡΡ ΡΠ°Π»ΠΎΡΡΡ β Π·Π½Π°Π΅ΡΡ, ΡΡΠΎΠ±Ρ ΡΡΡΠΊΡ ΠΊΠ°ΠΊΡΡ-Π½ΠΈΠ±ΡΠ΄Ρ Π·Π°ΠΏΡΡΡΠΈΠ» ΠΈΠ»ΠΈ ΠΌΠ΅Π»ΠΊΡΡ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΡ ΡΠΏΡΠΎΠ²ΠΎΡΠΈΡΠΎΠ²Π°Π». Π’ΠΈΠΏΠ°, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΏΡΠΈΠΏΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ·ΠΎΡΡΡΠ²ΠΎΠΌ. ΠΠ°ΠΊ ΡΠ΅Π±Π΅ ΠΈΠ΄Π΅Ρ?
ΠΠ²ΡΡΠΈΡ ΠΊΡΡΡΠΎ! ΠΠ°ΠΊ Π½Π°ΡΡΡΡ Π±ΡΡΡΡΠΎΠ³ΠΎ ΡΠΊΡΠΈΠΏΡΠ° Π½Π° Python, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΉ ΠΏΡΠΈΠΊΠΎΠ» ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° ΡΡ Π½Π°ΠΆΠΌΡΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ "ΠΠ΅ΡΠ°ΡΡ"? ΠΡΠΎΡΡΠΎ ΡΡΠΎΠ±Ρ ΠΏΠΎΠ΄Π½ΡΡΡ Π½Π°ΡΡΡΠΎΠ΅Π½ΠΈΠ΅. ΠΠΎΡ, ΡΠΌΠΎΡΡΠΈ:
```python
import tkinter as tk
import random
def joke():
jokes = [
"ΠΠΎΡΠ΅ΠΌΡ ΠΏΡΠ³Π°Π»ΠΎ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎ Π½Π°Π³ΡΠ°Π΄Ρ? ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ½ΠΎ Π±ΡΠ»ΠΎ Π²ΡΠ΄Π°ΡΡΠΈΠΌΡΡ Π² ΡΠ²ΠΎΠ΅ΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ!",
"Π― ΡΠΊΠ°Π·Π°Π» ΡΠ²ΠΎΠ΅ΠΌΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ, ΡΡΠΎ ΠΌΠ½Π΅ Π½ΡΠΆΠ΅Π½ ΠΏΠ΅ΡΠ΅ΡΡΠ², ΠΈ ΠΎΠ½ Π²ΡΠ΄Π°Π» Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅Π΅ ΠΎΠΊΠ½ΠΎ: Β«ΠΡΠΈΠ±ΠΊΠ°: Π‘Π»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΡΠΎΠΊΒ».",
"ΠΠ°ΠΊΠΎΠΉ Π»ΡΠ±ΠΈΠΌΡΠΉ ΠΏΠ΅ΡΠ΅ΠΊΡΡ Ρ ΡΠΎΠ±ΠΎΡΠ°? Π§ΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ
!"
]
tk.messagebox.showinfo("ΠΡΠ΅ΠΌΡ Π΄Π»Ρ ΠΏΡΠΈΠΊΠΎΠ»Π°!", random.choice(jokes))
root = tk.Tk()
root.title("ΠΠ°ΠΆΠΌΠΈ ΠΌΠ΅Π½Ρ")
root.geometry("200x100")
btn = tk.Button(root, text="ΠΠ°ΠΆΠΌΠΈ Π΄Π»Ρ ΡΠΌΠ΅Ρ
Π°", command=joke)
btn.pack(expand=True)
root.mainloop()
```
ΠΠ°ΠΆΠ΄ΡΠΉ ΠΊΠ»ΠΈΠΊ β ΠΏΠΎΡΡΠΈΡ ΡΠΌΠ΅Ρ
Π°. ΠΠ΅Π³ΠΊΠΎ, Π²Π΅ΡΠ΅Π»ΠΎ ΠΈ Π½Π°ΡΠ»Π°ΠΆΠ΄Π°ΠΉΡΡ ΠΏΡΠΈΠΊΠΎΠ»Π°ΠΌΠΈ!