예제 #1
0
파일: game.py 프로젝트: theMINAD/aconsole
import aconsole
import asyncio
import random
from random import randint

loop = asyncio.get_event_loop()
main_console = aconsole.AsyncConsole()

game_answer = None
game_points = 0


async def game_output():
    global game_answer
    global game_points

    main_console.print("TRY TYPE CALCULATE NUMBER BEFORE IT DISSAPEARS!")
    await asyncio.sleep(2)

    while main_console.running:
        main_console.clear_output()

        num1 = random.randint(0, 10)
        num2 = random.randint(0, 10)

        main_console.print("WHAT IS: %d + %d" % (num1, num2))
        await asyncio.sleep(2)

        main_console.clear_output()
        main_console.cancel_input()
예제 #2
0
import aconsole
import asyncio
import sqlite3

DB = sqlite3.connect("users.db")
CMD = aconsole.AsyncConsole()


def init_db():
    cursor = DB.cursor()

    cursor.execute(
        'CREATE TABLE IF NOT EXISTS users (username TEXT, age INTEGER)')
    DB.commit()
    cursor.close()


def insert_user(name, age):
    cursor = DB.cursor()

    cursor.execute('INSERT INTO users VALUES(?, ?)', [name, age])
    DB.commit()
    cursor.close()


def fetch_users():
    cursor = DB.cursor()

    cursor.execute('SELECT * FROM users')
    for table in cursor.fetchall():
        name = table[0]