Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- kosci=[1,1,1,1,1]
- punkty=['','','','','','']
- nazwy_punktow=['Jedynki','Dwójki','Trójki','Czwórki','Piątki','Szóstki']
- def pokaz_tabele_punktow():
- print("____________________")
- for i in range(len(punkty)):
- print(f'{i+1}. {nazwy_punktow[i]} {punkty[i]}')
- print("____________________")
- #1. Jedynki {punkty}
- def rzut_koscmi(numery_kosci):
- for i in numery_kosci:
- index_kosci=int(i)-1 #no indeksowanie listy zaczyna się od 0
- kosci[index_kosci]=random.randint(1,6)
- def pokaz_kosci():
- print("____________________")
- for i in range(5):#bo 5 to dlugość listy kosci
- print(f'{i+1}. {kosci[i]}')
- print("____________________")
- def sprawdz_czy_przerzucamy():
- odp=input('Czy chcesz przerzucać kośćmi? (t/n) ')
- if odp=='t':
- return True
- else:
- return False
- def wstaw_w_liczbowym(liczba):
- liczba_punktow=0
- for kosc in kosci:
- if kosc==liczba:
- liczba_punktow+=kosc
- punkty[liczba-1]=liczba_punktow #odejmujemy 1, no indeksowanie w liście zaczyna się od zero
- def wstaw_punkty():
- rubryka=int(input('Gdzie chcesz wstawić punkty(podaj numer rubryki): '))
- if punkty[rubryka-1]=='':
- if 1<=rubryka<=6:
- wstaw_w_liczbowym(rubryka)
- else:
- print('Wybrałeś rubrykę, do której już dodałeś punkty')
- wstaw_punkty()
- rzut_koscmi("12345")
- pokaz_tabele_punktow()
- pokaz_kosci()
- for i in range(2):
- czy_przerzut=sprawdz_czy_przerzucamy()
- if czy_przerzut==True:
- kosci_do_przerzutu=input('Wypisz numery kości,\
- które przerzucamy(bez spacji) ')
- rzut_koscmi(kosci_do_przerzutu)
- pokaz_kosci()
- else:
- break
- wstaw_punkty()
- pokaz_tabele_punktow()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement