コード例 #1
0
ファイル: ugani.py プロジェクト: igorpodobnik/koncniprojek
def generiraj_random():
        beta = random.randrange(0,10000,1)
        kontrola = preveri_random()
        if kontrola == False:
            nova_random = Randomstevilka(stevilo=beta)
            nova_random.put()
            time.sleep(1)
        else:
            oldseznam = Randomstevilka.query(Randomstevilka.aktivna == True).fetch()
            beta=oldseznam[0].stevilo
        return beta
コード例 #2
0
ファイル: ugani.py プロジェクト: igorpodobnik/koncniprojek
def preveri_random():
        oldseznam = Randomstevilka.query(Randomstevilka.aktivna == True).fetch()
        if oldseznam:
            alfa = True
        else:
            alfa = False
        return alfa
コード例 #3
0
ファイル: main.py プロジェクト: igorpodobnik/koncniprojek
 def get(self):
     is_logged_in(params)
     lestvicaorig = Randomstevilka.query(Randomstevilka.aktivna == False).fetch()
     lestvicaorig = sorted(lestvicaorig, key=lambda st:st.vposkusih, reverse=False)
     lestvica={"lestvica":lestvicaorig}
     params.update(lestvica)
     return self.render_template("lestvica.html" , params=params)
コード例 #4
0
ファイル: ugani.py プロジェクト: igorpodobnik/koncniprojek
def povecaj_poskuse(ugib,updown):
    user = users.get_current_user()
    emailprejemnika = user.email()
    for user in Randomstevilka.query(Randomstevilka.aktivna == True):
        user.vposkusih += 1
        user.zadnjiposkus = ugib
        user.zadnirezultat = updown
        user.uganil = emailprejemnika
        user.put()
    return user.vposkusih
コード例 #5
0
ファイル: main.py プロジェクト: igorpodobnik/koncniprojek
    def get(self):
        podatki = "DA"
        generiraj_random()
        oldseznam = Randomstevilka.query(Randomstevilka.aktivna == True).fetch()
        stevilka=oldseznam[0].zadnjiposkus
        uganil=oldseznam[0].zadnirezultat

        user = users.get_current_user()
        emailprejemnika = user.email()
        params = {"podatki": podatki,"randomnumber":glavna_stevilka,"zadnji":stevilka,"uganil":uganil}
        is_logged_in(params)
        #Random(stevilka,params)
        self.render_template("ugani.html", params=params)
コード例 #6
0
ファイル: ugani.py プロジェクト: igorpodobnik/koncniprojek
def Random(stevilka,params):
        R=params
        #samo kontrola
        alijerandom=preveri_random()
        stevilka=int(stevilka)
        glavna_stevilka= generiraj_random()
        glavna_stevilka=int(glavna_stevilka)
        if stevilka < glavna_stevilka:
            tekst = "up"
        elif stevilka > glavna_stevilka:
            tekst = "down"
        else:
            tekst = "ok"
            for user in Randomstevilka.query(Randomstevilka.aktivna == True):
                user.aktivna = False
                user.put()
        stposkusov=povecaj_poskuse(stevilka,tekst)
        parametri={"random":alijerandom,"randomnumber":glavna_stevilka, "uganil":tekst,"zadnji":stevilka,"stposkusov":stposkusov}
        R.update(parametri)
        return R