Megnézné valaki a kódomat?
Sziasztok!
Abszolút kezdő vagyok, pár napja tanulok internetről Python nyelven. Irtam egy kis kő-papir-olló játékot, szeretném, ha véleményezné valaki. Futni fut, csak mit kéne egyszerűbben, vagy másként csinálni?
(Ha esetleg valakinek szemet szúrna: se a kérdésemben, se a scriptemben nincs hosszú i, mert a munkahelyi billentyűzeten nincs ilyen gomb)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Ha müködik, az már jó jel:)
Hogyan lehetne a kiértékelést egyszerübben:
A keszlet.index(mutat) utasítás megadja, hogy hanyadik kézjelet mutatod.
Ha ez egyenlö, akkor tuti hogy döntetlen.
(Innentöl a mutat és gepmutat változók számok 0-2-ig.)
Ha mutat+1 == gepmutat, akkor én nyertem (a kö(0) üti a papírt(1) pl)
Azonban az olló(2)+1 nem lesz egyenlö 0-val, ezért köréteszünk egy maradék operátort:
if (mutat+1)%len(keszlet) == gepmutat: print('Nyertél!')
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Ha egy literal-t többször akarsz használni, akkor inkább adj neki nevet, és azt a nevet használd.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!