2014-11-24 14:57:16 -05:00

37 lines
942 B
Python

import random
class Doors:
def __init__( self, selected, name ):
self.name = name
self.switch = False
self.selected = selected
self.car = random.randint( 1,3 )
self.open_door = self.host_twist()
def host_twist( self ):
open_door = random.randint( 1,3 )
if open_door == self.car or open_door == self.selected:
return self.host_twist()
return open_door
def out_come( self ):
if self.selected == self.car:
logDB( self.name, self.switch, True)
return True
else:
logDB( self.name, self.switch, False)
return False
def logDB( name, switch, outcome ):
import sqlite3
conn = sqlite3.connect('default.db')
c = conn.cursor()
c.execute( "INSERT INTO games (name, switch, outcome) values (?,?,?) ", ( name, switch, outcome ) )
conn.commit()
conn.close()
return True