Ponieważ nie padła odpowiedź pozwolę sobie zedytować dla przejrzystości. Pytania sie zmieniły, kod też.
Link do Gita:
https://github.com/samel15/UPS016/tree/sprint2
Podzieliłem program na moduły wktórych umieściłem funkcje. Moim problemem jest że wywołuję funkcję np. load_json_wow() która jest odpowiedzielana za wylosowanie zadanej przez użytkownika liczby zwycięzców loterii i to działa ok, natomiast teraz do każdej z tych wylosowanych osób muszę przydzielić nagrodę. Nazwa nagrody oraz ilość nagród jest wyciągana z zewnętrzengo pliku za pomocą funkcji item_giveaway()/ separate_prizes().
Teraz, jak to zrobić, żeby te nagrody były przypisane pojedynczo do każdego uczestnika tak żeby ograniczyc ich liczbę oraz w przypadku wywołania separate_prizes() zeby uczestnicy dostali inaczej nazywajace sie nagrody - złoto, srebro, brąz?