Yatzy (2 par)
Hej! håller på att försöka programera ett yatzy spel i phyton men har fastat på 2 par och skulle behöva lite hjälp.
problemet är att den helt enkelt inte varken printar ut hej eller printar ut ("Du fick...poäng") eller lägger till poäng summan i listan poäng, flyttar jag ut desa rader ur loopen så kommer det upp att par_1 och par_2 inte är definerade. Behöver tips på vad som är fel :/
Du har ju continue före de raderna. Då fortsätter den for-loopen direkt med nästa varv.
if-satserna är identiska men med olika innehåll i sina kodblock, så den ena if-satsen är felaktig.
Jag ska alltså kolla om personen har först ett par vilket funkar, men får inte till att kolla om personen har fått två par.
Det är enklare att hjälpa om du publicerar din kompletta kod istället för en bild på delar av din kod. Hur ser koden ut nu när du tagit bort continue och rättat if-satsen?
Det ser ut som att du har tärningarnas utfall sparat i en lista som heter dice. Prova att iterera 1..6 (för olika utfall på en tärning). Kolla att du fått två (==2) likadana av ett utfall, så vet du att du fått ett par. Kolla om du fått två (==2) likadana av ett annat utfall, så vet du att du fått två par. Metoden count är användbar för att kolla antal, dvs if dice.count() == 2.