Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from random import randint
- import sqlite3
- conn = sqlite3.connect("School.db")
- cursor = conn.cursor()
- try:
- cursor.execute("""CREATE TABLE teacher
- (lesson text, name text, respect integer)
- """)
- except sqlite3.OperationalError:
- pass
- def respect(respect):
- if respect <= 10:
- return 1
- elif 10 < respect < 90:
- return 2
- elif respect >= 90:
- return 3
- def new_teacher(lesson, name):
- cursor.execute("INSERT INTO teacher VALUES ('%s','%s','%i')" % (lesson, name, randint(1, 100)))
- conn.commit()
- class Classroom_teacher_Junior():
- def __init__(self):
- sql = "SELECT * FROM teacher WHERE lesson=?"
- cursor.execute(sql, ["Classroom"])
- check = cursor.fetchone()
- if check is None:
- new_teacher("Classroom", "Инна Иванова")
- sql = "SELECT * FROM teacher WHERE lesson=?"
- cursor.execute(sql, ["Classroom"])
- check = cursor.fetchone()
- self.name = check[0]
- self.respect = check[-1]
- def respect_with_teacher(self):
- if respect(self.respect) == 1:
- print("\nТвои дела плохи, у тебя {0} отношений с классным руководителем,"
- " а это значит, что тебе не отвертеться от сдачи "
- "денег на шторы и у тебя будет всё довольно плохо"
- "(сочувствую, тебе банально не повезло)\n".format(self.respect))
- elif respect(self.respect) == 2:
- print("\nТы похож на 80% учеников, у тебя {0} отношений с классным руководителем,"
- " тут нечем гордиться. Тебе надо сдавать на шторы, но жить ты будешь\n".format(self.respect))
- elif respect(self.respect) == 3:
- print("\nТы счастливчик, у тебя целых {0} отношений"
- " с классным руководителем, скажу по секрету, тебе не надо беспокоиться даже"
- " о шторах не говоря уж об оценках и драках\n".format(self.respect))
- if __name__ == "__main__":
- a = Classroom_teacher_Junior()
- while True:
- wwod = input("Что вы хотите?\n1. Узнать отношение с учителем\n2. Выйти\nВведите цифру: ")
- if not wwod.isdecimal():
- print("\nЯ же просил, введи число\n")
- else:
- wwod = int(wwod)
- if wwod == 1:
- a.respect_with_teacher()
- elif wwod == 2:
- print("Пока")
- break
- else:
- print("\nВведи ту цифру, что я просил\n")
- conn.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement