Added version 4

This commit is contained in:
2026-01-30 11:47:06 +03:00
parent 05aea043b6
commit 801844807e
2205 changed files with 2048 additions and 0 deletions

33
jokes_bot/v3.0/jokes.py Normal file
View File

@@ -0,0 +1,33 @@
# simple_joke_menu.py
import sqlite3
import random
db = sqlite3.connect('jokes.db')
while True:
print("\n1. Get joke")
print("2. Add joke")
print("3. Quit")
choice = input("Your choice: ")
if choice == "1":
joke = db.execute("SELECT joke FROM jokes ORDER BY RANDOM() LIMIT 1").fetchone()
if joke:
print(f"\n🤣 {joke[0]}")
else:
print("No jokes yet!")
elif choice == "2":
new = input("Your joke: ")
if new:
name = input("Your name: ") or "Friend"
db.execute("INSERT INTO jokes (joke, contributor) VALUES (?, ?)", (new, name))
db.commit()
print("Saved!")
elif choice == "3":
break
db.close()
print("Bye!")