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
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.')