def ponudi_igralce(ime):
    # Izpiše oštevilčene igralce.
    miza = objekti_Miza[ime]
    igralci = seznam_igralcev(ime)
    i = 1
    for igralec in igralci:
        print(f'{i}) {igralec}')
        i += 1
    return igralci
Esempio n. 2
0
def spremembe_tekme():
    ime1 = bottle.request.query['ime1']  #ime1 in ime2 sta imeni ekip
    ime2 = bottle.request.query['ime2']
    if ime1 == ime2:  #če so podatki napačni to sporočimo uporabniku
        return bottle.template('tekme.html',
                               seznam_ekip=model.seznam_ekip(),
                               napaka=True)
    return bottle.template('spremembe_tekme.html',
                           seznam_igralcev=model.seznam_igralcev(ime1, ime2))
def zberi_rezultate_klopa(ime):
    # Vsakemu igralcu odšteje točke od klopa in da po en radelc.
    miza = objekti_Miza[ime]
    seznam = seznam_igralcev(ime)
    for ime_igralec in seznam:
        igralec = miza.poisci_igralca(ime_igralec)
        print(f'Koliko točk je zbrala oseba {ime_igralec}?')
        tocke = input('> ')
        igralec.dodaj_tocke(-(int(tocke)))
        igralec.dodaj_radelc()
        print(f'Oseba {ime_igralec} je prejela {int(tocke)} točk.')
        print('Prejela je tudi en radelc.')
        print(f'{ime_igralec} ima {igralec.radelci} radelcev')
    print('Klop uspešno vnesen')
def soigralec(igra, ime, ime_mize):
    # Funkcija vpraša in zabeleži morebitnga soigralca.
    if igra < 4:
        print('Ali ste imeli soigralca?')
        print('1) Ja')
        print('2) Ne')
        odgovor = input('> ')
        if odgovor == '1':
            print('Koga ste klicali?')
            igralci = seznam_igralcev(ime_mize)
            ponudi_igralce(ime_mize)
            indeks = input('> ')
            ind = int(indeks)
            return igralci[ind - 1]
    else:
        return None
def poglej_dosedanje_rezultate():
    # Za vsakega igralca izpiše število točk in radelcev.
    print('Kako se imenuje vaša miza')
    while True:
        ime_mize = input('> ')
        if preveri_ali_obstaja_miza(ime_mize):
            miza = objekti_Miza[ime_mize]
            seznam = seznam_igralcev(ime_mize)
            for ime in seznam:
                igralec = miza.poisci_igralca(ime)
                rad = igralec.radelci
                toc = igralec.tocke
                print(f'Oseba {ime} ima {toc} točk')
                print(f'Oseba {ime} ima tudi {rad} neporabljenih radelcev.')
            print('Uspešno igro želim.')
            break
        else:
            print(f'Miza z imenom{ime_mize} še ne obstaja.')